From 799d05a46bd9ff227ef1e2e791614dc3f8a753e6 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Fri, 11 Dec 2020 18:03:29 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): 1ca2cff28d2e4cb8e4ca2b88df67ab9aa1fa88ca --- .../2020_12_11_02.sql} | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) rename data/sql/updates/{pending_db_world/rev_1606648337329550400.sql => db_world/2020_12_11_02.sql} (82%) diff --git a/data/sql/updates/pending_db_world/rev_1606648337329550400.sql b/data/sql/updates/db_world/2020_12_11_02.sql similarity index 82% rename from data/sql/updates/pending_db_world/rev_1606648337329550400.sql rename to data/sql/updates/db_world/2020_12_11_02.sql index cb7a33c4e..438c49708 100644 --- a/data/sql/updates/pending_db_world/rev_1606648337329550400.sql +++ b/data/sql/updates/db_world/2020_12_11_02.sql @@ -1,3 +1,19 @@ +-- DB update 2020_12_11_01 -> 2020_12_11_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 = '2020_12_11_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2020_12_11_01 2020_12_11_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1606648337329550400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1606648337329550400'); DELETE FROM `item_template_locale` WHERE `ID` IN (45759, 45754, 45752, 45751, 45750, 45749, 45748, 45730, 45729, 45728, 45280, 45049, 44945, 44432, 44392, 44391, 36970, 36968, 36967, 36966, 36965, 36964, 36960, 36959, 36955, 36900, 36897, 36896, 35626, 27007, 27002, 26779, 26765, 26569, 26541, 26527, 26513, 26135, 26134, 26133, 26132, 26131, 26130, 26129, 26128, 1255) AND `locale` = 'deDE'; @@ -48,3 +64,12 @@ INSERT INTO `item_template_locale` (`ID`, `locale`, `Name`, `Description`, `Veri (26129, 'deDE', '68 TEST Grüne Stoffstiefel', '', 15050), (26128, 'deDE', '68 TEST Grüner Stoffgürtel', '', 15050), (1255, 'deDE', 'Brackwasserarmschienen', '', 15050); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;