From 6a2b027037c2c56e3c0414b356062d968284f2bc Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Sun, 28 Mar 2021 19:08:12 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): 0edae85cf85b21453139e4cd5dc5157f0f77fac8 --- data/sql/updates/db_world/2021_03_28_01.sql | 47 +++++++++++++++++++ .../rev_1616925470382883324.sql | 22 --------- 2 files changed, 47 insertions(+), 22 deletions(-) create mode 100644 data/sql/updates/db_world/2021_03_28_01.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1616925470382883324.sql diff --git a/data/sql/updates/db_world/2021_03_28_01.sql b/data/sql/updates/db_world/2021_03_28_01.sql new file mode 100644 index 000000000..f0fce6a71 --- /dev/null +++ b/data/sql/updates/db_world/2021_03_28_01.sql @@ -0,0 +1,47 @@ +-- DB update 2021_03_28_00 -> 2021_03_28_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_03_28_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2021_03_28_00 2021_03_28_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1616925470382883324'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616925470382883324'); + +DELETE FROM `gossip_menu` WHERE MenuID IN (7111, 7112, 7113, 7114, 7115, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125); + +INSERT INTO `gossip_menu` VALUES +-- Huntsman Leopold +(7111, 8369), +(7112, 8370), +-- Rimblat Earthshatter +(7113, 8371), +(7114, 8372), +(7115, 8373), +-- Rohan the Assassin +(7118, 8380), +(7119, 8381), +(7120, 8382), +(7121, 8383), +(7122, 8384), +-- Rayne +(7123, 8385), +(7124, 8386), +(7125, 8387); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1616925470382883324.sql b/data/sql/updates/pending_db_world/rev_1616925470382883324.sql deleted file mode 100644 index 6488d5f7b..000000000 --- a/data/sql/updates/pending_db_world/rev_1616925470382883324.sql +++ /dev/null @@ -1,22 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1616925470382883324'); - -DELETE FROM `gossip_menu` WHERE MenuID IN (7111, 7112, 7113, 7114, 7115, 7118, 7119, 7120, 7121, 7122, 7123, 7124, 7125); - -INSERT INTO `gossip_menu` VALUES --- Huntsman Leopold -(7111, 8369), -(7112, 8370), --- Rimblat Earthshatter -(7113, 8371), -(7114, 8372), -(7115, 8373), --- Rohan the Assassin -(7118, 8380), -(7119, 8381), -(7120, 8382), -(7121, 8383), -(7122, 8384), --- Rayne -(7123, 8385), -(7124, 8386), -(7125, 8387);