From 7f90f41ba6e3b9f06d9cf5d3260e46b0cc998813 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Wed, 26 May 2021 23:50:30 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): ea5f5f20727bb80f92c7dd085c19b805af5e4c7c --- .../2021_05_26_00.sql} | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) rename data/sql/updates/{pending_db_auth/rev_1620114805872279900.sql => db_auth/2021_05_26_00.sql} (65%) diff --git a/data/sql/updates/pending_db_auth/rev_1620114805872279900.sql b/data/sql/updates/db_auth/2021_05_26_00.sql similarity index 65% rename from data/sql/updates/pending_db_auth/rev_1620114805872279900.sql rename to data/sql/updates/db_auth/2021_05_26_00.sql index 56ef2198e..f560ede5c 100644 --- a/data/sql/updates/pending_db_auth/rev_1620114805872279900.sql +++ b/data/sql/updates/db_auth/2021_05_26_00.sql @@ -1,3 +1,19 @@ +-- DB update 2021_05_13_00 -> 2021_05_26_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_auth' AND COLUMN_NAME = '2021_05_13_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_auth CHANGE COLUMN 2021_05_13_00 2021_05_26_00 bit; +SELECT sql_rev INTO OK FROM version_db_auth WHERE sql_rev = '1620114805872279900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_auth` (`sql_rev`) VALUES ('1620114805872279900'); -- @@ -33,3 +49,12 @@ INSERT INTO `build_info` VALUES (11723,3,3,3,'a',NULL,NULL,NULL,NULL,NULL), (12340,3,3,5,'a',NULL,NULL,NULL,'CDCBBD5188315E6B4D19449D492DBCFAF156A347','B706D13FF2F4018839729461E3F8A0E2B5FDC034'), (13930,3,3,5,'a',NULL,NULL,NULL,NULL,NULL); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;