1 KiB
1 KiB
Added
- New cmake option
WITH_STRICT_DATABASE_TYPE_CHECKS#5611
Changed
- Prevent mixing databases with query holders #5611
- Prevent using prepared statements on wrong database #5611
- Prevent committing transactions started on a different database #5611
- Convert async queries to new query callbacks #5611
How to upgrade
PreparedStatement
- PreparedStatement* stmt = LoginDatabase.GetPreparedStatement(LOGIN_UPD_LOGONPROOF);
+ LoginDatabasePreparedStatement* stmt = LoginDatabase.GetPreparedStatement(LOGIN_UPD_LOGONPROOF);
SQLTransaction
- SQLTransaction trans = CharacterDatabase.BeginTransaction();
+ CharacterDatabaseTransaction trans = CharacterDatabase.BeginTransaction();