Files
azerothcore-wotlk/doc/changelog/pendings/changes_1624436208627288700.md

1.0 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();