diff --git a/data/migrations/8.lua b/data/migrations/8.lua index a96db82e2..a74dcf8fc 100644 --- a/data/migrations/8.lua +++ b/data/migrations/8.lua @@ -25,6 +25,6 @@ function onUpdateDatabase() `rune_void` INT(250) NULL , `UsedRunesBit` VARCHAR(250) NULL , `UnlockedRunesBit` VARCHAR(250) NULL, - `tracker list` BLOB NULL ) ENGINE = InnoDB DEFAULT CHARSET=utf8; + `tracker_list` BLOB NULL ) ENGINE = InnoDB DEFAULT CHARSET=utf8; ]]) end diff --git a/schema.sql b/schema.sql index 884647c3a..44a3e475a 100644 --- a/schema.sql +++ b/schema.sql @@ -226,7 +226,7 @@ CREATE TABLE IF NOT EXISTS `account_vipgroups` ( `account_id` int(11) UNSIGNED NOT NULL COMMENT 'id of account whose vip group entry it is', `name` varchar(128) NOT NULL, `customizable` BOOLEAN NOT NULL DEFAULT '1', - CONSTRAINT `account_vipgroups_pk` PRIMARY KEY (`id`, `account_id`), + CONSTRAINT `account_vipgroups_pk` PRIMARY KEY (`id`), CONSTRAINT `account_vipgroups_accounts_fk` FOREIGN KEY (`account_id`) REFERENCES `accounts` (`id`) ON DELETE CASCADE @@ -582,7 +582,7 @@ CREATE TABLE IF NOT EXISTS `player_charms` ( `UsedRunesBit` INT NOT NULL DEFAULT '0', `UnlockedRunesBit` INT NOT NULL DEFAULT '0', `charms` BLOB NULL, - `tracker list` BLOB NULL, + `tracker_list` BLOB NULL, CONSTRAINT `player_charms_players_fk` FOREIGN KEY (`player_id`) REFERENCES `players` (`id`) ON DELETE CASCADE ) ENGINE = InnoDB DEFAULT CHARSET=utf8; diff --git a/src/io/functions/iologindata_load_player.cpp b/src/io/functions/iologindata_load_player.cpp index cba1a0cba..8b02d1029 100644 --- a/src/io/functions/iologindata_load_player.cpp +++ b/src/io/functions/iologindata_load_player.cpp @@ -528,7 +528,7 @@ void IOLoginDataLoad::loadPlayerBestiaryCharms(const std::shared_ptr &pl } unsigned long attrBestSize; - const char* Bestattr = result->getStream("tracker list", attrBestSize); + const char* Bestattr = result->getStream("tracker_list", attrBestSize); PropStream propBestStream; propBestStream.init(Bestattr, attrBestSize); diff --git a/src/io/functions/iologindata_save_player.cpp b/src/io/functions/iologindata_save_player.cpp index bcceb82c9..e6c2918a3 100644 --- a/src/io/functions/iologindata_save_player.cpp +++ b/src/io/functions/iologindata_save_player.cpp @@ -483,7 +483,7 @@ bool IOLoginDataSave::savePlayerBestiarySystem(const std::shared_ptr &pl } size_t trackerSize; const char* trackerList = propBestiaryStream.getStream(trackerSize); - query << " `tracker list` = " << db.escapeBlob(trackerList, static_cast(trackerSize)); + query << " `tracker_list` = " << db.escapeBlob(trackerList, static_cast(trackerSize)); query << " WHERE `player_id` = " << player->getGUID(); if (!db.executeQuery(query.str())) {