From 5df73f668052ec932545ed3d160e39f71ca349f6 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Fri, 3 Dec 2021 21:35:07 +0000 Subject: [PATCH] chore(DB): import pending files Referenced commit(s): 1500453f5951093c5d1ed9bc2be0358ba88d3ad8 --- data/sql/updates/db_world/2021_12_03_06.sql | 40 +++++++++++++++++++ .../rev_1638401383244389098.sql | 14 ------- 2 files changed, 40 insertions(+), 14 deletions(-) create mode 100644 data/sql/updates/db_world/2021_12_03_06.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1638401383244389098.sql diff --git a/data/sql/updates/db_world/2021_12_03_06.sql b/data/sql/updates/db_world/2021_12_03_06.sql new file mode 100644 index 000000000..4deb107dd --- /dev/null +++ b/data/sql/updates/db_world/2021_12_03_06.sql @@ -0,0 +1,40 @@ +-- DB update 2021_12_03_05 -> 2021_12_03_06 +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_12_03_05'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_12_03_05 2021_12_03_06 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1638401383244389098'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1638401383244389098'); + +DROP TABLE IF EXISTS `playercreateinfo_cast_spell`; +CREATE TABLE IF NOT EXISTS `playercreateinfo_cast_spell` ( + `raceMask` INT UNSIGNED NOT NULL DEFAULT '0', + `classMask` INT UNSIGNED NOT NULL DEFAULT '0', + `spell` MEDIUMINT UNSIGNED NOT NULL DEFAULT '0', + `note` VARCHAR(255) DEFAULT NULL +) ENGINE=MYISAM DEFAULT CHARSET=utf8mb4; + +DELETE FROM `playercreateinfo_cast_spell` WHERE `spell` IN (48266, 2457); +INSERT INTO `playercreateinfo_cast_spell` (`racemask`, `classmask`, `spell`, `note`) VALUES +(0, 32, 48266, 'Death Knight - Blood Presence'), +(0, 1, 2457, 'Warrior - Battle Stance'); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_12_03_06' WHERE sql_rev = '1638401383244389098'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1638401383244389098.sql b/data/sql/updates/pending_db_world/rev_1638401383244389098.sql deleted file mode 100644 index bb42fb735..000000000 --- a/data/sql/updates/pending_db_world/rev_1638401383244389098.sql +++ /dev/null @@ -1,14 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1638401383244389098'); - -DROP TABLE IF EXISTS `playercreateinfo_cast_spell`; -CREATE TABLE IF NOT EXISTS `playercreateinfo_cast_spell` ( - `raceMask` INT UNSIGNED NOT NULL DEFAULT '0', - `classMask` INT UNSIGNED NOT NULL DEFAULT '0', - `spell` MEDIUMINT UNSIGNED NOT NULL DEFAULT '0', - `note` VARCHAR(255) DEFAULT NULL -) ENGINE=MYISAM DEFAULT CHARSET=utf8mb4; - -DELETE FROM `playercreateinfo_cast_spell` WHERE `spell` IN (48266, 2457); -INSERT INTO `playercreateinfo_cast_spell` (`racemask`, `classmask`, `spell`, `note`) VALUES -(0, 32, 48266, 'Death Knight - Blood Presence'), -(0, 1, 2457, 'Warrior - Battle Stance');