Skip to content

extDB3 Changes from extDB2

SteezCram edited this page Aug 19, 2020 · 1 revision
  • SQLite Support Removed (will be coming back)
  • RCON Support Removed
  • Steam Support Removed (will be coming back)
  • Sanitize Option Removed (might be coming back)
  • Removed ability to shutdown server via 9:SHUTDOWN
  • Added Extra Ability to Lock extDB3 with a code, so you can unlock.
  • Added Ability to Reset extDB3 i.e close all protocols / database connections, extDB3 needs to be unlocked.
  • Usefully for when server is changing mission or development.
  • Automatically convert time/date formats to [Year,Month,Day,Hour,Minute,Second].
  • Added support for sending TIME/DATE via SQL/Prepared Statement.
  • Added option to convert NULL values -> objNull or "" (default).
  • Added support for sending NULL value via SQL/Prepared Statement.
  • SQL Support Added + All Datatypes including LONGTEXT + Procedures etc...
  • Prepared Statements, improved support for most datatypes & added warning when LongText is used.
  • SQL_CUSTOM you can now define either to use SQL (+mysql_escape) or Prepared Statement.
  • SQL_CUSTOM cleaned up & improved code for parsing configs.
  • SQL_CUSTOM Will output warnings for unknown settings / options in log file. Should help prevent typo mistakes

Breaking Changes SQL_CUSTOM

Due to above changes SQL_CUSTOM format is slightly different, but it is still mainly the same. The biggest change is if you were using $CUSTOM_x$ you will need to change that to SQL_CUSTOM->SQL & $INPUT_x$.

Breaking Changes SQL

Will now automatically convert time/date formats to

[Year,Month,Day,Hour,Minute,Second]
Clone this wiki locally