From 54996fbb7e4cbe828989df2659d471d6f4127e80 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Wed, 19 Jan 2022 21:22:14 +0000 Subject: [PATCH] chore(DB): import pending files Referenced commit(s): c233e5af9362fbca0fa063a0c96dbed3c22a8ad6 --- .../2022_01_19_02.sql} | 26 +++++++++++++++++++ .../2022_01_19_03.sql} | 26 +++++++++++++++++++ 2 files changed, 52 insertions(+) rename data/sql/updates/{pending_db_world/rev_1642555566702599074.sql => db_world/2022_01_19_02.sql} (96%) rename data/sql/updates/{pending_db_world/rev_1642556118096974034.sql => db_world/2022_01_19_03.sql} (97%) diff --git a/data/sql/updates/pending_db_world/rev_1642555566702599074.sql b/data/sql/updates/db_world/2022_01_19_02.sql similarity index 96% rename from data/sql/updates/pending_db_world/rev_1642555566702599074.sql rename to data/sql/updates/db_world/2022_01_19_02.sql index 639781fde..26aedbd95 100644 --- a/data/sql/updates/pending_db_world/rev_1642555566702599074.sql +++ b/data/sql/updates/db_world/2022_01_19_02.sql @@ -1,3 +1,19 @@ +-- DB update 2022_01_19_01 -> 2022_01_19_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 = '2022_01_19_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_01_19_01 2022_01_19_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642555566702599074'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642555566702599074'); -- Pathing for Crust Burster Entry: 16844 @@ -364,3 +380,13 @@ INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z` (@PATH,26,-1183.7292,2891.6228,-4.238922,0,0,0,0,100,0), (@PATH,27,-1141.3739,2879.6785,-6.605771,0,0,0,0,100,0), (@PATH,28,-1103.8293,2868.3142,-5.4611936,0,0,0,0,100,0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_01_19_02' WHERE sql_rev = '1642555566702599074'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1642556118096974034.sql b/data/sql/updates/db_world/2022_01_19_03.sql similarity index 97% rename from data/sql/updates/pending_db_world/rev_1642556118096974034.sql rename to data/sql/updates/db_world/2022_01_19_03.sql index 7bcaf7581..387c79766 100644 --- a/data/sql/updates/pending_db_world/rev_1642556118096974034.sql +++ b/data/sql/updates/db_world/2022_01_19_03.sql @@ -1,3 +1,19 @@ +-- DB update 2022_01_19_02 -> 2022_01_19_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_01_19_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_01_19_02 2022_01_19_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642556118096974034'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642556118096974034'); DELETE FROM `creature` WHERE `guid` IN (59386,59478,59479,59480); @@ -568,3 +584,13 @@ INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z` (@PATH,8,-855.20575,3017.4294,10.995694,0,0,0,0,100,0), (@PATH,9,-872.18555,3056.309,12.9516735,0,0,0,0,100,0), (@PATH,10,-873.1339,3080.9219,13.012137,0,0,0,0,100,0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_01_19_03' WHERE sql_rev = '1642556118096974034'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;