Pivity

[Release] SQLWorkbench - In-game SQLite & MySQL database viewer

Last read Never
#1

https://steamcommunity.com/sharedfiles/filedetails/?id=1712956238


πŸ–₯️ SQLWorkbench πŸ–₯️


This tool is an in-game SQLite & MySQL database interface for Garry's Mod.

Using this tool, you can manage your server's local SQLite database (garrysmod/sv.db) and any remote MySQL databases you desire to connect to.

───────────────────────────────────────────────────────────────

πŸ‘‰ Requirements πŸ‘ˆ


Only super admins can use SQLWorkbench.

To connect to MySQL databases, your server must have the MySQLOO module installed.

───────────────────────────────────────────────────────────────

βš™οΈ Usage βš™οΈ


To open the menu, first make sure you are a super admin, and then either:

  1. Type !sqlworkbench in chat
  2. Type sqlworkbench in your game's console


───────────────────────────────────────────────────────────────

⚑ Features ⚑


  1. Interface with remote MySQL servers
  2. Interface with server's local SQLite database
  3. Execute SQL queries
  4. SQL beautifier
  5. SQL syntax highlighting
  6. Basic live SQL autocompletion
  7. Supports multiple simultaneous MySQL connections
  8. Tabbed view of each connection
  9. View results of SQL queries
  10. All actions are logged to the server's console
  11. Automatic presets for SELECT, UPDATE, DELETE and INSERT statements
  12. MySQL passwords are Vernam-cipher encrypted before being sent to the serverΒ (better than nothing, right?)
  13. MySQL password field is masked unless hovered
  14. Shows query execution times
  15. Menu can be minimized and opened in the same state later on
  16. CREATE TABLE statement retrieval
  17. Icon differentiation for empty tables and populated tables
  18. Table row deletion
  19. Table row updating
  20. Table deletion
  21. Table emptying
  22. Internally uses prepared statements and appropriate escaping to prevent SQL injection
  23. Discards net messages sent by non-super-admins to prevent exploitation
  24. Discards net messages sent by players who do not have the SQLWorkbench menu open to prevent exploitation
  25. Menu elements can be dragged and sized to your liking
  26. Primary key columns are highlighted in yellow
  27. Uses the Ace embedded code editor, and works offline without a need for JavaScript CDNs


───────────────────────────────────────────────────────────────

πŸ€– GitHub πŸ€–


https://github.com/WilliamVenner/SQLWorkbench

Winner x 17Friendly x 1
#2

DoEs ThIs SuPpOrT mYsQl?

Funny x 7Dumb x 3Friendly x 1
#3

YOU IDIOT, ARE YOU BLIND?!? OMG

Confused x 1Late x 1
Users viewing this thread
Nobody