First Commit
This commit is contained in:
0
data/sql/updates/db_characters/.gitkeep
Normal file
0
data/sql/updates/db_characters/.gitkeep
Normal file
3
data/sql/updates/db_characters/2024_01_20_00.sql
Normal file
3
data/sql/updates/db_characters/2024_01_20_00.sql
Normal file
@@ -0,0 +1,3 @@
|
||||
-- DB update 2023_09_16_00 -> 2024_01_20_00
|
||||
--
|
||||
DELETE FROM `updates` WHERE `state` = 'ARCHIVED';
|
||||
5
data/sql/updates/db_characters/2024_07_05_00.sql
Normal file
5
data/sql/updates/db_characters/2024_07_05_00.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
-- DB update 2024_01_20_00 -> 2024_07_05_00
|
||||
--
|
||||
|
||||
ALTER TABLE `character_homebind`
|
||||
DROP COLUMN `posO`;
|
||||
15
data/sql/updates/db_characters/2024_09_03_00.sql
Normal file
15
data/sql/updates/db_characters/2024_09_03_00.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
-- DB update 2024_07_05_00 -> 2024_09_03_00
|
||||
DROP TABLE IF EXISTS `character_achievement_offline_updates`;
|
||||
CREATE TABLE `character_achievement_offline_updates` (
|
||||
`guid` INT UNSIGNED NOT NULL COMMENT 'Character\'s GUID',
|
||||
`update_type` TINYINT UNSIGNED NOT NULL COMMENT 'Supported types: 1 - COMPLETE_ACHIEVEMENT; 2 - UPDATE_CRITERIA',
|
||||
`arg1` INT UNSIGNED NOT NULL COMMENT 'For type 1: achievement ID; for type 2: ACHIEVEMENT_CRITERIA_TYPE',
|
||||
`arg2` INT UNSIGNED DEFAULT NULL COMMENT 'For type 2: miscValue1 for updating achievement criteria',
|
||||
`arg3` INT UNSIGNED DEFAULT NULL COMMENT 'For type 2: miscValue2 for updating achievement criteria',
|
||||
INDEX `idx_guid` (`guid`)
|
||||
)
|
||||
COMMENT = 'Stores updates to character achievements when the character was offline'
|
||||
CHARSET = utf8mb4
|
||||
COLLATE = utf8mb4_unicode_ci
|
||||
ENGINE = InnoDB
|
||||
;
|
||||
4
data/sql/updates/db_characters/2024_09_22_00.sql
Normal file
4
data/sql/updates/db_characters/2024_09_22_00.sql
Normal file
@@ -0,0 +1,4 @@
|
||||
-- DB update 2024_09_03_00 -> 2024_09_22_00
|
||||
--
|
||||
ALTER TABLE `recovery_item`
|
||||
ADD COLUMN `DeleteDate` INT UNSIGNED NULL DEFAULT NULL AFTER `Count`;
|
||||
4
data/sql/updates/db_characters/2024_11_15_00.sql
Normal file
4
data/sql/updates/db_characters/2024_11_15_00.sql
Normal file
@@ -0,0 +1,4 @@
|
||||
-- DB update 2024_09_22_00 -> 2024_11_15_00
|
||||
UPDATE `updates`
|
||||
SET `state` = 'ARCHIVED'
|
||||
WHERE `name` LIKE '2023_%';
|
||||
13
data/sql/updates/db_characters/2025_01_31_00.sql
Normal file
13
data/sql/updates/db_characters/2025_01_31_00.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
-- DB update 2024_11_15_00 -> 2025_01_31_00
|
||||
--
|
||||
DROP TABLE IF EXISTS `world_state`;
|
||||
CREATE TABLE IF NOT EXISTS `world_state` (
|
||||
`Id` INT UNSIGNED NOT NULL COMMENT 'Internal save ID',
|
||||
`Data` longtext,
|
||||
PRIMARY KEY(`Id`)
|
||||
) ENGINE=MYISAM DEFAULT CHARSET=utf8mb4 COMMENT='WorldState save system';
|
||||
|
||||
-- Isle of Quel'danas is in its final stage with all subphases completed
|
||||
-- open all Sunwell Plateau gates
|
||||
DELETE FROM `world_state` WHERE `Id` = 20;
|
||||
INSERT INTO `world_state` (`Id`, `Data`) VALUES(20, '3 15 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 3 80 80 80');
|
||||
11
data/sql/updates/db_characters/2025_02_12_00.sql
Normal file
11
data/sql/updates/db_characters/2025_02_12_00.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
-- DB update 2025_01_31_00 -> 2025_02_12_00
|
||||
DROP TABLE IF EXISTS `active_arena_season`;
|
||||
CREATE TABLE `active_arena_season` (
|
||||
`season_id` TINYINT UNSIGNED NOT NULL,
|
||||
`season_state` TINYINT UNSIGNED NOT NULL COMMENT 'Supported 2 states: 0 - disabled; 1 - in progress.'
|
||||
)
|
||||
CHARSET = utf8mb4
|
||||
COLLATE = utf8mb4_unicode_ci
|
||||
ENGINE = InnoDB;
|
||||
|
||||
INSERT INTO `active_arena_season` (`season_id`, `season_state`) VALUES (8, 1);
|
||||
11
data/sql/updates/db_characters/2025_02_16_00.sql
Normal file
11
data/sql/updates/db_characters/2025_02_16_00.sql
Normal file
@@ -0,0 +1,11 @@
|
||||
-- DB update 2025_02_12_00 -> 2025_02_16_00
|
||||
--
|
||||
ALTER TABLE `updates`
|
||||
CHANGE COLUMN `state` `state` ENUM('RELEASED','CUSTOM','MODULE','ARCHIVED','PENDING') NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if an update is released or archived.' COLLATE 'utf8mb4_unicode_ci' AFTER `hash`;
|
||||
|
||||
ALTER TABLE `updates_include`
|
||||
CHANGE COLUMN `state` `state` ENUM('RELEASED','ARCHIVED','CUSTOM','PENDING') NOT NULL DEFAULT 'RELEASED' COMMENT 'defines if the directory contains released or archived updates.' COLLATE 'utf8mb4_unicode_ci' AFTER `path`;
|
||||
|
||||
DELETE FROM `updates_include` WHERE `path` = '$/data/sql/updates/pending_db_characters';
|
||||
INSERT INTO `updates_include` (`path`, `state`) VALUES
|
||||
('$/data/sql/updates/pending_db_characters', 'PENDING');
|
||||
Reference in New Issue
Block a user