diff --git a/data/sql/updates/pending_db_world/rev_1549338391766716500.sql b/data/sql/updates/db_world/2019_02_14_01.sql similarity index 82% rename from data/sql/updates/pending_db_world/rev_1549338391766716500.sql rename to data/sql/updates/db_world/2019_02_14_01.sql index d196deae5..fe8e5b923 100644 --- a/data/sql/updates/pending_db_world/rev_1549338391766716500.sql +++ b/data/sql/updates/db_world/2019_02_14_01.sql @@ -1,3 +1,19 @@ +-- DB update 2019_02_14_00 -> 2019_02_14_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_02_14_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2019_02_14_00 2019_02_14_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1549338391766716500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1549338391766716500'); UPDATE `creature_template` SET `ScriptName`='', `AIName`='SmartAI' WHERE `entry`=9563; @@ -34,3 +50,12 @@ INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry (15,2061,0,0,1,9,0,4866,0,0,0,0,0,"","Show gossip 2061 option 0 if player does have quest 4866 taken"), (15,2061,0,0,1,1,0,16468,0,0,0,0,0,"","Show Gossip 2061 option 0 only if player has aura 16468"), (15,2061,1,0,2,9,0,4224,0,0,0,0,0,"","Show gossip 2061 option 1 if player does have quest 4224 taken"); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1550020912374137400.sql b/data/sql/updates/db_world/2019_02_14_02.sql similarity index 75% rename from data/sql/updates/pending_db_world/rev_1550020912374137400.sql rename to data/sql/updates/db_world/2019_02_14_02.sql index b876ef1e1..a3db4c964 100644 --- a/data/sql/updates/pending_db_world/rev_1550020912374137400.sql +++ b/data/sql/updates/db_world/2019_02_14_02.sql @@ -1,3 +1,19 @@ +-- DB update 2019_02_14_01 -> 2019_02_14_02 +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_02_14_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2019_02_14_01 2019_02_14_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1550020912374137400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1550020912374137400'); -- Rabine Saturna missing text DELETE FROM `gossip_menu` WHERE `MenuID` IN (5764,5765,5766,5767,5768); @@ -25,4 +41,12 @@ INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_ DELETE FROM `creature_text` WHERE `CreatureID`=11801; INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES -(11801,0,0,"Speak with me, $n - if you are willing, the Cenarion Circle would eagerly accept your generous offer of aid. The threat posed by the Felvine of Eldre'Thalas is indeed dire.",12,0,100,273,0,0,9545,0,"Rabine Saturna"); \ No newline at end of file +(11801,0,0,"Speak with me, $n - if you are willing, the Cenarion Circle would eagerly accept your generous offer of aid. The threat posed by the Felvine of Eldre'Thalas is indeed dire.",12,0,100,273,0,0,9545,0,"Rabine Saturna"); +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1550101831834633300.sql b/data/sql/updates/db_world/2019_02_14_03.sql similarity index 74% rename from data/sql/updates/pending_db_world/rev_1550101831834633300.sql rename to data/sql/updates/db_world/2019_02_14_03.sql index 9fe872a2a..41bafd11f 100644 --- a/data/sql/updates/pending_db_world/rev_1550101831834633300.sql +++ b/data/sql/updates/db_world/2019_02_14_03.sql @@ -1,3 +1,19 @@ +-- DB update 2019_02_14_02 -> 2019_02_14_03 +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_02_14_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2019_02_14_02 2019_02_14_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1550101831834633300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1550101831834633300'); -- Fallen Hero of the Horde @@ -24,3 +40,12 @@ INSERT INTO `smart_scripts` VALUES (7572, 0, 2, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Fallen Hero of the Horde - On Gossip Option 0 Selected - Close Gossip'), (7572, 0, 3, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Fallen Hero of the Horde - On Gossip Option 1 Selected - Close Gossip'); + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;