From 6c4efcdc67f6b7bed641a40e3380ea542b063475 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Sat, 13 Feb 2021 11:04:23 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): 5c7c142c37e658eda553cef91a7274fd5dc31137 --- data/sql/updates/db_world/2021_02_13_00.sql | 34 +++++++++++++++++++ .../rev_1612679130179828100.sql | 9 ----- 2 files changed, 34 insertions(+), 9 deletions(-) create mode 100644 data/sql/updates/db_world/2021_02_13_00.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1612679130179828100.sql diff --git a/data/sql/updates/db_world/2021_02_13_00.sql b/data/sql/updates/db_world/2021_02_13_00.sql new file mode 100644 index 000000000..ba13516c6 --- /dev/null +++ b/data/sql/updates/db_world/2021_02_13_00.sql @@ -0,0 +1,34 @@ +-- DB update 2021_02_12_06 -> 2021_02_13_00 +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_02_12_06'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_02_12_06 2021_02_13_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1612679130179828100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1612679130179828100'); + +DELETE FROM `item_template_locale` WHERE `ID` IN (30623,30633,30634,30635,24490) AND `locale` = 'zhCN'; +INSERT INTO `item_template_locale` (`ID`, `locale`, `Name`, `Description`, `VerifiedBuild`) VALUES +(30623, 'zhCN', '水库钥匙', '允许你进入英雄难度的盘牙水库地下城。', 15050), +(30633, 'zhCN', '奥金尼钥匙', '允许你进入英雄难度的奥金顿地下城。', 15050), +(30634, 'zhCN', '星船钥匙', '允许你进入英雄难度的风暴要塞地下城。', 15050), +(30635, 'zhCN', '时光之钥', '允许你进入英雄难度的时光之穴地下城。', 15050), +(24490, 'zhCN', '麦迪文的钥匙', '', 15050); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1612679130179828100.sql b/data/sql/updates/pending_db_world/rev_1612679130179828100.sql deleted file mode 100644 index f0c2dcd72..000000000 --- a/data/sql/updates/pending_db_world/rev_1612679130179828100.sql +++ /dev/null @@ -1,9 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1612679130179828100'); - -DELETE FROM `item_template_locale` WHERE `ID` IN (30623,30633,30634,30635,24490) AND `locale` = 'zhCN'; -INSERT INTO `item_template_locale` (`ID`, `locale`, `Name`, `Description`, `VerifiedBuild`) VALUES -(30623, 'zhCN', '水库钥匙', '允许你进入英雄难度的盘牙水库地下城。', 15050), -(30633, 'zhCN', '奥金尼钥匙', '允许你进入英雄难度的奥金顿地下城。', 15050), -(30634, 'zhCN', '星船钥匙', '允许你进入英雄难度的风暴要塞地下城。', 15050), -(30635, 'zhCN', '时光之钥', '允许你进入英雄难度的时光之穴地下城。', 15050), -(24490, 'zhCN', '麦迪文的钥匙', '', 15050);