From 07484d04390efc853e96603241d7c942b18ab7e2 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Wed, 20 Oct 2021 08:35:08 +0000 Subject: [PATCH] chore(DB): import pending files Referenced commit(s): a1126c18c4c8cd85f06ae04fe7170c4a64a6ba2d --- data/sql/updates/db_world/2021_10_20_01.sql | 30 +++++++++++++++++ data/sql/updates/db_world/2021_10_20_02.sql | 29 +++++++++++++++++ data/sql/updates/db_world/2021_10_20_03.sql | 29 +++++++++++++++++ data/sql/updates/db_world/2021_10_20_04.sql | 32 +++++++++++++++++++ data/sql/updates/db_world/2021_10_20_05.sql | 31 ++++++++++++++++++ .../2021_10_20_06.sql} | 26 +++++++++++++++ data/sql/updates/db_world/2021_10_20_07.sql | 30 +++++++++++++++++ .../rev_1634152947344486200.sql | 4 --- .../rev_1634230978809852000.sql | 3 -- .../rev_1634231239387070000.sql | 3 -- .../rev_1634356384710144357.sql | 6 ---- .../rev_1634371491771697874.sql | 5 --- .../rev_1634540496312439970.sql | 4 --- 13 files changed, 207 insertions(+), 25 deletions(-) create mode 100644 data/sql/updates/db_world/2021_10_20_01.sql create mode 100644 data/sql/updates/db_world/2021_10_20_02.sql create mode 100644 data/sql/updates/db_world/2021_10_20_03.sql create mode 100644 data/sql/updates/db_world/2021_10_20_04.sql create mode 100644 data/sql/updates/db_world/2021_10_20_05.sql rename data/sql/updates/{pending_db_world/rev_1634415389857402800.sql => db_world/2021_10_20_06.sql} (98%) create mode 100644 data/sql/updates/db_world/2021_10_20_07.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1634152947344486200.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1634230978809852000.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1634231239387070000.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1634356384710144357.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1634371491771697874.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1634540496312439970.sql diff --git a/data/sql/updates/db_world/2021_10_20_01.sql b/data/sql/updates/db_world/2021_10_20_01.sql new file mode 100644 index 000000000..cb8f73010 --- /dev/null +++ b/data/sql/updates/db_world/2021_10_20_01.sql @@ -0,0 +1,30 @@ +-- DB update 2021_10_20_00 -> 2021_10_20_01 +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 = '2021_10_20_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_10_20_00 2021_10_20_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1634152947344486200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634152947344486200'); + +DELETE FROM `creature_loot_template` WHERE `item` IN (20541,20552,20678,20679,20545); + + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_10_20_01' WHERE sql_rev = '1634152947344486200'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_10_20_02.sql b/data/sql/updates/db_world/2021_10_20_02.sql new file mode 100644 index 000000000..16ee6bd08 --- /dev/null +++ b/data/sql/updates/db_world/2021_10_20_02.sql @@ -0,0 +1,29 @@ +-- DB update 2021_10_20_01 -> 2021_10_20_02 +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 = '2021_10_20_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_10_20_01 2021_10_20_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1634230978809852000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634230978809852000'); + +DELETE FROM `creature_loot_template` WHERE `item`=10592; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_10_20_02' WHERE sql_rev = '1634230978809852000'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_10_20_03.sql b/data/sql/updates/db_world/2021_10_20_03.sql new file mode 100644 index 000000000..1d6b398b7 --- /dev/null +++ b/data/sql/updates/db_world/2021_10_20_03.sql @@ -0,0 +1,29 @@ +-- DB update 2021_10_20_02 -> 2021_10_20_03 +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 = '2021_10_20_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_10_20_02 2021_10_20_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1634231239387070000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634231239387070000'); + +DELETE FROM `creature_loot_template` WHERE `item`=9036; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_10_20_03' WHERE sql_rev = '1634231239387070000'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_10_20_04.sql b/data/sql/updates/db_world/2021_10_20_04.sql new file mode 100644 index 000000000..b7a69e311 --- /dev/null +++ b/data/sql/updates/db_world/2021_10_20_04.sql @@ -0,0 +1,32 @@ +-- DB update 2021_10_20_03 -> 2021_10_20_04 +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 = '2021_10_20_03'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_10_20_03 2021_10_20_04 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1634356384710144357'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634356384710144357'); + +-- Makes Apothecary Dithers start and end "The Key to Scholomance" +UPDATE `creature_queststarter` SET `id` = 11057 WHERE `quest` = 5511; +UPDATE `creature_questender` SET `id` = 11057 WHERE `quest` = 5511; + + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_10_20_04' WHERE sql_rev = '1634356384710144357'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_10_20_05.sql b/data/sql/updates/db_world/2021_10_20_05.sql new file mode 100644 index 000000000..f1936f678 --- /dev/null +++ b/data/sql/updates/db_world/2021_10_20_05.sql @@ -0,0 +1,31 @@ +-- DB update 2021_10_20_04 -> 2021_10_20_05 +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 = '2021_10_20_04'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_10_20_04 2021_10_20_05 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1634371491771697874'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634371491771697874'); + +-- Makes a number of Craftsman's Writ quests repeatable +UPDATE `quest_template_addon` SET `SpecialFlags`=`SpecialFlags`|1 WHERE `ID` IN (9181, 9190, 9195, 9205, 9206); + + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_10_20_05' WHERE sql_rev = '1634371491771697874'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1634415389857402800.sql b/data/sql/updates/db_world/2021_10_20_06.sql similarity index 98% rename from data/sql/updates/pending_db_world/rev_1634415389857402800.sql rename to data/sql/updates/db_world/2021_10_20_06.sql index dbd3700d1..5842b0294 100644 --- a/data/sql/updates/pending_db_world/rev_1634415389857402800.sql +++ b/data/sql/updates/db_world/2021_10_20_06.sql @@ -1,3 +1,19 @@ +-- DB update 2021_10_20_05 -> 2021_10_20_06 +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 = '2021_10_20_05'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_10_20_05 2021_10_20_06 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1634415389857402800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634415389857402800'); DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=19 AND `SourceEntry` IN (12135,11131,12139,11219); @@ -840,3 +856,13 @@ INSERT INTO `game_event_gameobject` (`eventEntry`, `guid`) VALUES (12, @OGUID+383), (12, @OGUID+384), (12, @OGUID+385); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_10_20_06' WHERE sql_rev = '1634415389857402800'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_10_20_07.sql b/data/sql/updates/db_world/2021_10_20_07.sql new file mode 100644 index 000000000..ec83bd7e5 --- /dev/null +++ b/data/sql/updates/db_world/2021_10_20_07.sql @@ -0,0 +1,30 @@ +-- DB update 2021_10_20_06 -> 2021_10_20_07 +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 = '2021_10_20_06'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_10_20_06 2021_10_20_07 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1634540496312439970'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634540496312439970'); + +-- Updates the quest completion text for the Art of the Armorsmith (Alliance) to Ironforge +UPDATE `quest_template` SET `QuestCompletionLog` = 'Return to Grumnus Steelshaper in Ironforge.' WHERE `ID` = 5283; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_10_20_07' WHERE sql_rev = '1634540496312439970'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1634152947344486200.sql b/data/sql/updates/pending_db_world/rev_1634152947344486200.sql deleted file mode 100644 index bfb3a8ce4..000000000 --- a/data/sql/updates/pending_db_world/rev_1634152947344486200.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634152947344486200'); - -DELETE FROM `creature_loot_template` WHERE `item` IN (20541,20552,20678,20679,20545); - diff --git a/data/sql/updates/pending_db_world/rev_1634230978809852000.sql b/data/sql/updates/pending_db_world/rev_1634230978809852000.sql deleted file mode 100644 index b341d24f6..000000000 --- a/data/sql/updates/pending_db_world/rev_1634230978809852000.sql +++ /dev/null @@ -1,3 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634230978809852000'); - -DELETE FROM `creature_loot_template` WHERE `item`=10592; diff --git a/data/sql/updates/pending_db_world/rev_1634231239387070000.sql b/data/sql/updates/pending_db_world/rev_1634231239387070000.sql deleted file mode 100644 index 7bd71212d..000000000 --- a/data/sql/updates/pending_db_world/rev_1634231239387070000.sql +++ /dev/null @@ -1,3 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634231239387070000'); - -DELETE FROM `creature_loot_template` WHERE `item`=9036; diff --git a/data/sql/updates/pending_db_world/rev_1634356384710144357.sql b/data/sql/updates/pending_db_world/rev_1634356384710144357.sql deleted file mode 100644 index a29bdbf1a..000000000 --- a/data/sql/updates/pending_db_world/rev_1634356384710144357.sql +++ /dev/null @@ -1,6 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634356384710144357'); - --- Makes Apothecary Dithers start and end "The Key to Scholomance" -UPDATE `creature_queststarter` SET `id` = 11057 WHERE `quest` = 5511; -UPDATE `creature_questender` SET `id` = 11057 WHERE `quest` = 5511; - diff --git a/data/sql/updates/pending_db_world/rev_1634371491771697874.sql b/data/sql/updates/pending_db_world/rev_1634371491771697874.sql deleted file mode 100644 index e8e246dc6..000000000 --- a/data/sql/updates/pending_db_world/rev_1634371491771697874.sql +++ /dev/null @@ -1,5 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634371491771697874'); - --- Makes a number of Craftsman's Writ quests repeatable -UPDATE `quest_template_addon` SET `SpecialFlags`=`SpecialFlags`|1 WHERE `ID` IN (9181, 9190, 9195, 9205, 9206); - diff --git a/data/sql/updates/pending_db_world/rev_1634540496312439970.sql b/data/sql/updates/pending_db_world/rev_1634540496312439970.sql deleted file mode 100644 index 8cacabc46..000000000 --- a/data/sql/updates/pending_db_world/rev_1634540496312439970.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1634540496312439970'); - --- Updates the quest completion text for the Art of the Armorsmith (Alliance) to Ironforge -UPDATE `quest_template` SET `QuestCompletionLog` = 'Return to Grumnus Steelshaper in Ironforge.' WHERE `ID` = 5283;