diff options
Diffstat (limited to 'sql')
-rw-r--r-- | sql/base/characters_database.sql | 1 | ||||
-rw-r--r-- | sql/updates/characters/master/2022_01_31_01_characters.sql | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql index 7f16a62dc04..044b995bc88 100644 --- a/sql/base/characters_database.sql +++ b/sql/base/characters_database.sql @@ -1826,6 +1826,7 @@ CREATE TABLE `characters` ( `trans_o` float NOT NULL DEFAULT '0', `transguid` bigint unsigned NOT NULL DEFAULT '0', `extra_flags` smallint unsigned NOT NULL DEFAULT '0', + `summonedPetNumber` int unsigned NOT NULL DEFAULT '0', `at_login` smallint unsigned NOT NULL DEFAULT '0', `zone` smallint unsigned NOT NULL DEFAULT '0', `death_expire_time` bigint NOT NULL DEFAULT '0', diff --git a/sql/updates/characters/master/2022_01_31_01_characters.sql b/sql/updates/characters/master/2022_01_31_01_characters.sql new file mode 100644 index 00000000000..9b5efaa5eec --- /dev/null +++ b/sql/updates/characters/master/2022_01_31_01_characters.sql @@ -0,0 +1,3 @@ +ALTER TABLE `characters` ADD `summonedPetNumber` int unsigned NOT NULL DEFAULT '0' AFTER `extra_flags`; + +UPDATE `characters` SET `summonedPetNumber` = COALESCE((SELECT `id` FROM `character_pet` WHERE `owner` = `guid` AND `slot` = 0 AND `curhealth` > 0), 0); |