From d79a05314e96dd41443fa0810acd0a79da142646 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Thu, 29 Apr 2021 18:37:54 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): eb1cecba9463fe0d45909cba6a2f9329e4c68c91 --- .../2021_04_29_01.sql} | 25 +++++++++++++++++++ .../2021_04_29_02.sql} | 25 +++++++++++++++++++ .../2021_04_29_03.sql} | 25 +++++++++++++++++++ .../2021_04_29_04.sql} | 25 +++++++++++++++++++ 4 files changed, 100 insertions(+) rename data/sql/updates/{pending_db_world/rev_1619544112777738648.sql => db_world/2021_04_29_01.sql} (68%) rename data/sql/updates/{pending_db_world/rev_1619547017987840005.sql => db_world/2021_04_29_02.sql} (67%) rename data/sql/updates/{pending_db_world/rev_1619550059726252710.sql => db_world/2021_04_29_03.sql} (91%) rename data/sql/updates/{pending_db_world/rev_1619604388715021734.sql => db_world/2021_04_29_04.sql} (62%) diff --git a/data/sql/updates/pending_db_world/rev_1619544112777738648.sql b/data/sql/updates/db_world/2021_04_29_01.sql similarity index 68% rename from data/sql/updates/pending_db_world/rev_1619544112777738648.sql rename to data/sql/updates/db_world/2021_04_29_01.sql index a6bf19900..24620d34d 100644 --- a/data/sql/updates/pending_db_world/rev_1619544112777738648.sql +++ b/data/sql/updates/db_world/2021_04_29_01.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_29_00 -> 2021_04_29_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_04_29_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_29_00 2021_04_29_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1619544112777738648'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1619544112777738648'); SET @@ -33,3 +49,12 @@ INSERT INTO `pool_gameobject` (`guid`,`pool_entry`,`chance`,`description`) VALUE UPDATE `gameobject` SET `spawntimesecs`=@RESPAWN WHERE FIND_IN_SET (`guid`,@GUID); UPDATE `gameobject` SET `zoneId`= '45' WHERE FIND_IN_SET (`guid`,@GUID); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1619547017987840005.sql b/data/sql/updates/db_world/2021_04_29_02.sql similarity index 67% rename from data/sql/updates/pending_db_world/rev_1619547017987840005.sql rename to data/sql/updates/db_world/2021_04_29_02.sql index 9aa3c6b1d..5773769ce 100644 --- a/data/sql/updates/pending_db_world/rev_1619547017987840005.sql +++ b/data/sql/updates/db_world/2021_04_29_02.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_29_01 -> 2021_04_29_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_04_29_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_29_01 2021_04_29_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1619547017987840005'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1619547017987840005'); SET @@ -34,3 +50,12 @@ INSERT INTO `pool_gameobject` (`guid`,`pool_entry`,`chance`,`description`) VALUE UPDATE `gameobject` SET `spawntimesecs`=@RESPAWN WHERE FIND_IN_SET (`guid`,@GUID); UPDATE `gameobject` SET `zoneId`= '405' WHERE FIND_IN_SET (`guid`,@GUID); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1619550059726252710.sql b/data/sql/updates/db_world/2021_04_29_03.sql similarity index 91% rename from data/sql/updates/pending_db_world/rev_1619550059726252710.sql rename to data/sql/updates/db_world/2021_04_29_03.sql index dcd53fa71..b51c00724 100644 --- a/data/sql/updates/pending_db_world/rev_1619550059726252710.sql +++ b/data/sql/updates/db_world/2021_04_29_03.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_29_02 -> 2021_04_29_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_04_29_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_29_02 2021_04_29_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1619550059726252710'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1619550059726252710'); SET @@ -153,3 +169,12 @@ INSERT INTO `pool_gameobject` (`guid`,`pool_entry`,`chance`,`description`) VALUE UPDATE `gameobject` SET `spawntimesecs`=@RESPAWN WHERE FIND_IN_SET (`guid`,@GUID); UPDATE `gameobject` SET `zoneId`= '46' WHERE FIND_IN_SET (`guid`,@GUID); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1619604388715021734.sql b/data/sql/updates/db_world/2021_04_29_04.sql similarity index 62% rename from data/sql/updates/pending_db_world/rev_1619604388715021734.sql rename to data/sql/updates/db_world/2021_04_29_04.sql index a173d1ac7..eb5f3d229 100644 --- a/data/sql/updates/pending_db_world/rev_1619604388715021734.sql +++ b/data/sql/updates/db_world/2021_04_29_04.sql @@ -1,3 +1,19 @@ +-- DB update 2021_04_29_03 -> 2021_04_29_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_04_29_03'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_04_29_03 2021_04_29_04 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1619604388715021734'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1619604388715021734'); SET @@ -37,3 +53,12 @@ INSERT INTO `pool_gameobject` (`guid`,`pool_entry`,`chance`,`description`) VALUE -- Respawn rates of gameobjects UPDATE `gameobject` SET `spawntimesecs`=@RESPAWN WHERE FIND_IN_SET (`guid`,@GUID); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;