From 28b8a81f3ea3d64b035fc97951f8d94ef003a660 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Sat, 23 Apr 2022 14:35:31 +0000 Subject: [PATCH] chore(DB): import pending files Referenced commit(s): 8d3c183345b475db51ddd8ead61ad60862a40288 --- data/sql/updates/db_world/2022_04_23_11.sql | 34 +++++++++++++++++++ .../2022_04_23_12.sql} | 26 ++++++++++++++ .../2022_04_23_13.sql} | 26 ++++++++++++++ .../rev_1648483014206486262.sql | 8 ----- 4 files changed, 86 insertions(+), 8 deletions(-) create mode 100644 data/sql/updates/db_world/2022_04_23_11.sql rename data/sql/updates/{pending_db_world/rev_1648484936302537243.sql => db_world/2022_04_23_12.sql} (53%) rename data/sql/updates/{pending_db_world/rev_1648565976022955594.sql => db_world/2022_04_23_13.sql} (53%) delete mode 100644 data/sql/updates/pending_db_world/rev_1648483014206486262.sql diff --git a/data/sql/updates/db_world/2022_04_23_11.sql b/data/sql/updates/db_world/2022_04_23_11.sql new file mode 100644 index 000000000..e15d0d72b --- /dev/null +++ b/data/sql/updates/db_world/2022_04_23_11.sql @@ -0,0 +1,34 @@ +-- DB update 2022_04_23_10 -> 2022_04_23_11 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_23_10'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_23_10 2022_04_23_11 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648483014206486262'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648483014206486262'); + +UPDATE `creature_template_locale` SET `Title`='' WHERE `entry`=23863; +UPDATE `creature_template_locale` SET `Name`='Zul\'jin' WHERE `entry`=23863 AND `locale` IN ('deDE','esES','esMX','frFR'); +UPDATE `creature_template_locale` SET `Name`='줄진' WHERE `entry`=23863 AND `locale` IN ('koKR'); +UPDATE `creature_template_locale` SET `Name`='Зул\'джин' WHERE `entry`=23863 AND `locale` IN ('ruRU'); +UPDATE `creature_template_locale` SET `Name`='祖尔金' WHERE `entry`=23863 AND `locale` IN ('zhCN'); +UPDATE `creature_template_locale` SET `Name`='祖爾金' WHERE `entry`=23863 AND `locale` IN ('zhTW'); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_23_11' WHERE sql_rev = '1648483014206486262'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1648484936302537243.sql b/data/sql/updates/db_world/2022_04_23_12.sql similarity index 53% rename from data/sql/updates/pending_db_world/rev_1648484936302537243.sql rename to data/sql/updates/db_world/2022_04_23_12.sql index 2d4b853e8..4f3f0f9d4 100644 --- a/data/sql/updates/pending_db_world/rev_1648484936302537243.sql +++ b/data/sql/updates/db_world/2022_04_23_12.sql @@ -1,3 +1,19 @@ +-- DB update 2022_04_23_11 -> 2022_04_23_12 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_23_11'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_23_11 2022_04_23_12 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648484936302537243'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648484936302537243'); UPDATE `creature_template_locale` SET `Name`='Necrófago resucitado' WHERE `entry`=26125 AND `locale`='esES'; @@ -8,3 +24,13 @@ UPDATE `creature_template_locale` SET `Name`='Восставший вурдал UPDATE `creature_template_locale` SET `Name`='되살아난 구울' WHERE `entry`=26125 AND `locale`='koKR'; UPDATE `creature_template_locale` SET `Name`='复活的食尸鬼' WHERE `entry`=26125 AND `locale`='zhCN'; UPDATE `creature_template_locale` SET `Name`='復活的食屍鬼' WHERE `entry`=26125 AND `locale`='zhTW'; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_23_12' WHERE sql_rev = '1648484936302537243'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1648565976022955594.sql b/data/sql/updates/db_world/2022_04_23_13.sql similarity index 53% rename from data/sql/updates/pending_db_world/rev_1648565976022955594.sql rename to data/sql/updates/db_world/2022_04_23_13.sql index 543fb8232..879d9b8bf 100644 --- a/data/sql/updates/pending_db_world/rev_1648565976022955594.sql +++ b/data/sql/updates/db_world/2022_04_23_13.sql @@ -1,3 +1,19 @@ +-- DB update 2022_04_23_12 -> 2022_04_23_13 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_23_12'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_23_12 2022_04_23_13 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648565976022955594'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648565976022955594'); UPDATE `quest_template_locale` SET `ObjectiveText1`="Goule écarlate revenue" WHERE `ID`=12698 AND `locale`="frFR"; @@ -6,3 +22,13 @@ UPDATE `quest_template_locale` SET `ObjectiveText1`="Défenseur écarlate tué" UPDATE `quest_template_locale` SET `ObjectiveText1`="Убито защитников Алого ордена" WHERE `ID`=12701 AND `locale`="ruRU"; UPDATE `quest_template_locale` SET `ObjectiveText1`="Soldat de la Croisade écarlate tué",`ObjectiveText2`="Habitant de la Nouvelle-Avalon tué" WHERE `ID`=12722 AND `locale`="frFR"; UPDATE `quest_template_locale` SET `ObjectiveText1`="Убито солдат Алого ордена",`ObjectiveText2`="Убито граждан Нового Авалона" WHERE `ID`=12722 AND `locale`="ruRU"; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_23_13' WHERE sql_rev = '1648565976022955594'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1648483014206486262.sql b/data/sql/updates/pending_db_world/rev_1648483014206486262.sql deleted file mode 100644 index c56ef569d..000000000 --- a/data/sql/updates/pending_db_world/rev_1648483014206486262.sql +++ /dev/null @@ -1,8 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648483014206486262'); - -UPDATE `creature_template_locale` SET `Title`='' WHERE `entry`=23863; -UPDATE `creature_template_locale` SET `Name`='Zul\'jin' WHERE `entry`=23863 AND `locale` IN ('deDE','esES','esMX','frFR'); -UPDATE `creature_template_locale` SET `Name`='줄진' WHERE `entry`=23863 AND `locale` IN ('koKR'); -UPDATE `creature_template_locale` SET `Name`='Зул\'джин' WHERE `entry`=23863 AND `locale` IN ('ruRU'); -UPDATE `creature_template_locale` SET `Name`='祖尔金' WHERE `entry`=23863 AND `locale` IN ('zhCN'); -UPDATE `creature_template_locale` SET `Name`='祖爾金' WHERE `entry`=23863 AND `locale` IN ('zhTW');