From dadbb829f12fb6540d1cda846827b8e979ecf56c Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Sun, 6 Mar 2022 17:21:43 +0000 Subject: [PATCH] chore(DB): import pending files Referenced commit(s): 09df444187066ce9ecfaa31cede12905c73b94fb --- .../2022_03_06_03.sql} | 26 +++++++++++++++++++ .../2022_03_06_04.sql} | 26 +++++++++++++++++++ 2 files changed, 52 insertions(+) rename data/sql/updates/{pending_db_world/rev_1643973891449948100.sql => db_world/2022_03_06_03.sql} (59%) rename data/sql/updates/{pending_db_world/rev_1645633842238335100.sql => db_world/2022_03_06_04.sql} (74%) diff --git a/data/sql/updates/pending_db_world/rev_1643973891449948100.sql b/data/sql/updates/db_world/2022_03_06_03.sql similarity index 59% rename from data/sql/updates/pending_db_world/rev_1643973891449948100.sql rename to data/sql/updates/db_world/2022_03_06_03.sql index 2af155c78..6a745d36b 100644 --- a/data/sql/updates/pending_db_world/rev_1643973891449948100.sql +++ b/data/sql/updates/db_world/2022_03_06_03.sql @@ -1,3 +1,19 @@ +-- DB update 2022_03_06_02 -> 2022_03_06_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 = '2022_03_06_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_03_06_02 2022_03_06_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643973891449948100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643973891449948100'); DELETE FROM `command` WHERE `name` IN ('reload quest_greeting', 'reload quest_greeting_locale'); @@ -25,3 +41,13 @@ CREATE TABLE `quest_greeting_locale` ( `VerifiedBuild` SMALLINT NOT NULL DEFAULT '0', PRIMARY KEY (`ID`,`type`,`locale`) ) ENGINE=MYISAM DEFAULT CHARSET=utf8mb4; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_03_06_03' WHERE sql_rev = '1643973891449948100'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1645633842238335100.sql b/data/sql/updates/db_world/2022_03_06_04.sql similarity index 74% rename from data/sql/updates/pending_db_world/rev_1645633842238335100.sql rename to data/sql/updates/db_world/2022_03_06_04.sql index e2b5e6b2e..d7c92feca 100644 --- a/data/sql/updates/pending_db_world/rev_1645633842238335100.sql +++ b/data/sql/updates/db_world/2022_03_06_04.sql @@ -1,3 +1,19 @@ +-- DB update 2022_03_06_03 -> 2022_03_06_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 = '2022_03_06_03'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_03_06_03 2022_03_06_04 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1645633842238335100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1645633842238335100'); DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=14 AND `SourceGroup` IN (7389, 7398, 7400); @@ -25,3 +41,13 @@ INSERT INTO `gossip_menu` (`MenuID`, `TextID`) VALUES (7398, 8893), (7399, 8892), (7400, 8892); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_03_06_04' WHERE sql_rev = '1645633842238335100'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;