From 537ebe87aab2775ddcfdab3b445f31bf7356409b Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Fri, 21 May 2021 18:52:40 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): 6196e68a84cafffbc7d37d0d28bb09ecb0c33f4c --- data/sql/updates/db_world/2021_05_21_01.sql | 36 +++++++++++++++++++ .../rev_1621105426491747047.sql | 11 ------ 2 files changed, 36 insertions(+), 11 deletions(-) create mode 100644 data/sql/updates/db_world/2021_05_21_01.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1621105426491747047.sql diff --git a/data/sql/updates/db_world/2021_05_21_01.sql b/data/sql/updates/db_world/2021_05_21_01.sql new file mode 100644 index 000000000..6775a419d --- /dev/null +++ b/data/sql/updates/db_world/2021_05_21_01.sql @@ -0,0 +1,36 @@ +-- DB update 2021_05_21_00 -> 2021_05_21_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_05_21_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_05_21_00 2021_05_21_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1621105426491747047'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1621105426491747047'); + +-- Remove id=1: Silvermane Stalker - On Reset - Cast Faded (6408) at 100% chance (No Repeat) +DELETE FROM `smart_scripts` WHERE `entryorguid`=2926 AND `id`=1; + +-- The `creature_template` table does already have the updated (black) modelid (9562), +-- but the `creature` table (spawns) does not. Change modelid: 11418 --> 9562 +UPDATE `creature` SET `modelid`=9562 WHERE `id`=2926; + +-- Show nameplate (thanks, @Branel): Change bytes1: 131072 -> 0 +UPDATE `creature_template_addon` SET `bytes1`=0 WHERE `entry`=2926; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1621105426491747047.sql b/data/sql/updates/pending_db_world/rev_1621105426491747047.sql deleted file mode 100644 index d4f249dfd..000000000 --- a/data/sql/updates/pending_db_world/rev_1621105426491747047.sql +++ /dev/null @@ -1,11 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1621105426491747047'); - --- Remove id=1: Silvermane Stalker - On Reset - Cast Faded (6408) at 100% chance (No Repeat) -DELETE FROM `smart_scripts` WHERE `entryorguid`=2926 AND `id`=1; - --- The `creature_template` table does already have the updated (black) modelid (9562), --- but the `creature` table (spawns) does not. Change modelid: 11418 --> 9562 -UPDATE `creature` SET `modelid`=9562 WHERE `id`=2926; - --- Show nameplate (thanks, @Branel): Change bytes1: 131072 -> 0 -UPDATE `creature_template_addon` SET `bytes1`=0 WHERE `entry`=2926;