diff --git a/data/sql/updates/pending_db_world/rev_1547680093399033872.sql b/data/sql/updates/db_world/2019_01_19_00.sql similarity index 90% rename from data/sql/updates/pending_db_world/rev_1547680093399033872.sql rename to data/sql/updates/db_world/2019_01_19_00.sql index cb9ba4b56..2872265c5 100644 --- a/data/sql/updates/pending_db_world/rev_1547680093399033872.sql +++ b/data/sql/updates/db_world/2019_01_19_00.sql @@ -1,3 +1,19 @@ +-- DB update 2019_01_15_00 -> 2019_01_19_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_world' AND COLUMN_NAME = '2019_01_15_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2019_01_15_00 2019_01_19_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1547680093399033872'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1547680093399033872'); SET @@ -58,3 +74,12 @@ VALUES (@ID_NPC_YOUNG_ARIKARA,0,15,0,61,0,100,1,0,0,0,0,67,5,1000,1000,0,0,100,1,0,0,0,0,0,0,0,'Young Arikara - Linked - Create Timed Event ID 5'), (@ID_NPC_YOUNG_ARIKARA,0,16,0,59,0,100,1,5,0,0,0,69,5,0,0,0,0,0,8,0,0,0,-5489.68,-2433.03,89.1573,2.75832,'Young Arikara - On Timed Event ID 5 - Move to Point 5'), (@ID_NPC_YOUNG_ARIKARA,0,17,0,34,0,100,1,0,5,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Young Arikara - On Reached Point 5 - Force Despawn'); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2019_01_19_01.sql b/data/sql/updates/db_world/2019_01_19_01.sql new file mode 100644 index 000000000..30719d280 --- /dev/null +++ b/data/sql/updates/db_world/2019_01_19_01.sql @@ -0,0 +1,28 @@ +-- DB update 2019_01_19_00 -> 2019_01_19_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 = '2019_01_19_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2019_01_19_00 2019_01_19_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1547686034421572510'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1547686034421572510'); + +UPDATE `gameobject` SET `state` = 1 WHERE `id` = 181228 AND `guid`=150159; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1547686034421572510.sql b/data/sql/updates/pending_db_world/rev_1547686034421572510.sql deleted file mode 100644 index c07671d1d..000000000 --- a/data/sql/updates/pending_db_world/rev_1547686034421572510.sql +++ /dev/null @@ -1,3 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1547686034421572510'); - -UPDATE `gameobject` SET `state` = 1 WHERE `id` = 181228 AND `guid`=150159;