From f8f2d56bf6d159ebaa58fa2f174c9ba86859ac06 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Tue, 25 Jan 2022 12:09:34 +0000 Subject: [PATCH] chore(DB): import pending files Referenced commit(s): 7857b830c654eb2117e4f411980e3bb5ebcceb75 --- .../2022_01_25_01.sql} | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) rename data/sql/updates/{pending_db_world/rev_1642519034911858900.sql => db_world/2022_01_25_01.sql} (68%) diff --git a/data/sql/updates/pending_db_world/rev_1642519034911858900.sql b/data/sql/updates/db_world/2022_01_25_01.sql similarity index 68% rename from data/sql/updates/pending_db_world/rev_1642519034911858900.sql rename to data/sql/updates/db_world/2022_01_25_01.sql index 68cce9692..637677cbc 100644 --- a/data/sql/updates/pending_db_world/rev_1642519034911858900.sql +++ b/data/sql/updates/db_world/2022_01_25_01.sql @@ -1,3 +1,19 @@ +-- DB update 2022_01_25_00 -> 2022_01_25_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 = '2022_01_25_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_01_25_00 2022_01_25_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1642519034911858900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1642519034911858900'); DELETE FROM `creature_formations` WHERE `memberGUID` IN (56604, 56603, 56602, 56601, 56599, 56598, 56597, 56596, 56595, 56594, 56569, 56570, 56571, 56572, 56573, 56568, 56567, 56566, 56565, 56564, 56563, 56562, 56561, 56560, 56559, 56558, 56557, 56556, 56555, 56549, 56583, 56582, 56581, 56580, 56579, 56578, 56577, 56576, 56575, 56574, 56593, 56592, 56591, 56590, 56589, 56588, 56587, 56586, 56585, 56584); @@ -56,3 +72,13 @@ INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, (56569, 56556, 0, 0, 3), (56569, 56555, 0, 0, 3), (56569, 56549, 0, 0, 3); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_01_25_01' WHERE sql_rev = '1642519034911858900'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;