DarkflameServer/dDatabase
David Markowitz 906887bda9
Add automatic cdclient migration runner support and setup (#789)
* Add automatic migrations for CDServer

Add support to automatically migrate and update CDServers with new migrations.  Also adds support to simplify the setup process by simply putting the fdb in the res folder and letting the server convert it to sqlite.

This reduces the amount of back and forth when setting up a server.

* Remove transaction language

* Add DML execution
`poggers`
Add a way to execute DML commands through the sqlite connection on the server.

* Make DML Commands more robust

On the off chance the server is shutdown before the whole migration is run, lets just not add it to our "finished list" until the whole file is done.

* Update README
2022-10-30 00:38:43 -07:00
..
Tables Mounts v2 (#726) 2022-09-02 13:49:19 -05:00
CDClientDatabase.cpp Add automatic cdclient migration runner support and setup (#789) 2022-10-30 00:38:43 -07:00
CDClientDatabase.h Add automatic cdclient migration runner support and setup (#789) 2022-10-30 00:38:43 -07:00
CDClientManager.cpp format codebase 2022-07-28 08:39:57 -05:00
CDClientManager.h format codebase 2022-07-28 08:39:57 -05:00
CMakeLists.txt Update CMake configuration for easier maintenance (#642) 2022-07-17 00:24:16 +01:00
Database.cpp Address Brick-By-Brick builds not properly saving and make migrations automatic (#725) 2022-10-24 17:20:36 -05:00
Database.h Address Brick-By-Brick builds not properly saving and make migrations automatic (#725) 2022-10-24 17:20:36 -05:00
MigrationRunner.cpp Add automatic cdclient migration runner support and setup (#789) 2022-10-30 00:38:43 -07:00
MigrationRunner.h Add automatic cdclient migration runner support and setup (#789) 2022-10-30 00:38:43 -07:00