summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/sql/updates/db_auth/2021_05_30_00.sql29
-rw-r--r--data/sql/updates/db_characters/2021_05_30_00.sql29
-rw-r--r--data/sql/updates/db_world/2021_05_30_01.sql29
-rw-r--r--data/sql/updates/pending_db_auth/rev_1621715473238990700.sql4
-rw-r--r--data/sql/updates/pending_db_characters/rev_1621715444570678000.sql4
-rw-r--r--data/sql/updates/pending_db_world/rev_1621709841145351300.sql4
6 files changed, 87 insertions, 12 deletions
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 0000000000..181e0e172b
--- /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 0000000000..0ac235b6d2
--- /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 0000000000..432e2b3aab
--- /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 ea657bd1a3..0000000000
--- 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 69d9493402..0000000000
--- 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 c31c764812..0000000000
--- 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`;