From 6e3e67b628d84b4df4d154bbeb104cb90e529585 Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Sun, 30 May 2021 15:27:59 +0000 Subject: [PATCH] chore(DB): import pending SQL update file Referenced commit(s): 4046fe2282439265503f76c8ecf3de3846644021 --- data/sql/updates/db_auth/2021_05_30_00.sql | 29 +++++++++++++++++++ .../updates/db_characters/2021_05_30_00.sql | 29 +++++++++++++++++++ data/sql/updates/db_world/2021_05_30_01.sql | 29 +++++++++++++++++++ .../rev_1621715473238990700.sql | 4 --- .../rev_1621715444570678000.sql | 4 --- .../rev_1621709841145351300.sql | 4 --- 6 files changed, 87 insertions(+), 12 deletions(-) create mode 100644 data/sql/updates/db_auth/2021_05_30_00.sql create mode 100644 data/sql/updates/db_characters/2021_05_30_00.sql create mode 100644 data/sql/updates/db_world/2021_05_30_01.sql delete mode 100644 data/sql/updates/pending_db_auth/rev_1621715473238990700.sql delete mode 100644 data/sql/updates/pending_db_characters/rev_1621715444570678000.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1621709841145351300.sql diff --git a/data/sql/updates/db_auth/2021_05_30_00.sql b/data/sql/updates/db_auth/2021_05_30_00.sql new file mode 100644 index 000000000..181e0e172 --- /dev/null +++ b/data/sql/updates/db_auth/2021_05_30_00.sql @@ -0,0 +1,29 @@ +-- DB update 2021_05_26_00 -> 2021_05_30_00 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT date INTO @COLEXISTS +FROM version_db_auth +ORDER BY date DESC LIMIT 1; +IF @COLEXISTS <> '2021_05_26_00' THEN LEAVE proc; END IF; +START TRANSACTION; +SELECT sql_rev INTO OK FROM version_db_auth WHERE sql_rev = '1621715473238990700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_auth` (`sql_rev`) VALUES ('1621715473238990700'); + +ALTER TABLE `version_db_auth` + ADD COLUMN `date` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci' AFTER `required_rev`; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_auth SET date = '2021_05_30_00' WHERE sql_rev = '1621715473238990700'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_characters/2021_05_30_00.sql b/data/sql/updates/db_characters/2021_05_30_00.sql new file mode 100644 index 000000000..0ac235b6d --- /dev/null +++ b/data/sql/updates/db_characters/2021_05_30_00.sql @@ -0,0 +1,29 @@ +-- DB update 2021_05_28_00 -> 2021_05_30_00 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT date INTO @COLEXISTS +FROM version_db_characters +ORDER BY date DESC LIMIT 1; +IF @COLEXISTS <> '2021_05_28_00' THEN LEAVE proc; END IF; +START TRANSACTION; +SELECT sql_rev INTO OK FROM version_db_characters WHERE sql_rev = '1621715444570678000'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1621715444570678000'); + +ALTER TABLE `version_db_characters` + ADD COLUMN `date` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci' AFTER `required_rev`; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_characters SET date = '2021_05_30_00' WHERE sql_rev = '1621715444570678000'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2021_05_30_01.sql b/data/sql/updates/db_world/2021_05_30_01.sql new file mode 100644 index 000000000..432e2b3aa --- /dev/null +++ b/data/sql/updates/db_world/2021_05_30_01.sql @@ -0,0 +1,29 @@ +-- DB update 2021_05_30_00 -> 2021_05_30_01 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT date INTO @COLEXISTS +FROM version_db_world +ORDER BY date DESC LIMIT 1; +IF @COLEXISTS <> '2021_05_30_00' THEN LEAVE proc; END IF; +START TRANSACTION; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1621709841145351300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1621709841145351300'); + +ALTER TABLE `version_db_world` + ADD COLUMN `date` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci' AFTER `required_rev`; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2021_05_30_01' WHERE sql_rev = '1621709841145351300'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_auth/rev_1621715473238990700.sql b/data/sql/updates/pending_db_auth/rev_1621715473238990700.sql deleted file mode 100644 index ea657bd1a..000000000 --- a/data/sql/updates/pending_db_auth/rev_1621715473238990700.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_auth` (`sql_rev`) VALUES ('1621715473238990700'); - -ALTER TABLE `version_db_auth` - ADD COLUMN `date` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci' AFTER `required_rev`; diff --git a/data/sql/updates/pending_db_characters/rev_1621715444570678000.sql b/data/sql/updates/pending_db_characters/rev_1621715444570678000.sql deleted file mode 100644 index 69d949340..000000000 --- a/data/sql/updates/pending_db_characters/rev_1621715444570678000.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_characters` (`sql_rev`) VALUES ('1621715444570678000'); - -ALTER TABLE `version_db_characters` - ADD COLUMN `date` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci' AFTER `required_rev`; diff --git a/data/sql/updates/pending_db_world/rev_1621709841145351300.sql b/data/sql/updates/pending_db_world/rev_1621709841145351300.sql deleted file mode 100644 index c31c76481..000000000 --- a/data/sql/updates/pending_db_world/rev_1621709841145351300.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1621709841145351300'); - -ALTER TABLE `version_db_world` - ADD COLUMN `date` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci' AFTER `required_rev`;