diff --git a/data/sql/updates/db_world/2022_04_02_00.sql b/data/sql/updates/db_world/2022_04_02_00.sql new file mode 100644 index 000000000..a113716cd --- /dev/null +++ b/data/sql/updates/db_world/2022_04_02_00.sql @@ -0,0 +1,30 @@ +-- DB update 2022_04_01_15 -> 2022_04_02_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 = '2022_04_01_15'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_01_15 2022_04_02_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648456139839620175'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648456139839620175'); + +-- Night Elf Commoner +UPDATE `creature_text` SET `BroadcastTextId` = 24348 WHERE `CreatureID` = 19173 AND `GroupID` = 6 AND `ID` = 2; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_02_00' WHERE sql_rev = '1648456139839620175'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1648459815782916506.sql b/data/sql/updates/db_world/2022_04_02_01.sql similarity index 99% rename from data/sql/updates/pending_db_world/rev_1648459815782916506.sql rename to data/sql/updates/db_world/2022_04_02_01.sql index 2feda093b..10fd7b476 100644 --- a/data/sql/updates/pending_db_world/rev_1648459815782916506.sql +++ b/data/sql/updates/db_world/2022_04_02_01.sql @@ -1,3 +1,19 @@ +-- DB update 2022_04_02_00 -> 2022_04_02_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 = '2022_04_02_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_02_00 2022_04_02_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648459815782916506'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648459815782916506'); REPLACE INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `VerifiedBuild`) VALUES @@ -375,3 +391,13 @@ REPLACE INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `Verifie (12992, 'ruRU', '$N, ты $Gсамый:самая; $Gлучший:лучшая; |3-6($R)!', 0), (12995, 'ruRU', 'Отлично, $N. Теперь, увидев оскверненные тела своих павших товарищей, они трижды подумают, прежде чем на нас нападать!$B$BЕсли ты придешь завтра, я позабочусь о том, чтобы мои люди подготовили для тебя еще знамена.', 0), (12999, 'ruRU', '$N, ты $Gпришел:пришла;.$B$BЯ уже слышала о твоих достижениях на Диком уступе. Это хорошо. Я рада, что ты $Gсогласился:согласилась; помочь с истреблением этих врайкулов в Йотунхейме.$B$B<Губы костяной ведьмы кривятся в усмешке, но через силу, как будто она борется с волей леди Найтсвуд.>$B$BМы с тобой славно повеселимся!', 0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_02_01' WHERE sql_rev = '1648459815782916506'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1648470283452304998.sql b/data/sql/updates/db_world/2022_04_02_02.sql similarity index 99% rename from data/sql/updates/pending_db_world/rev_1648470283452304998.sql rename to data/sql/updates/db_world/2022_04_02_02.sql index 5fc402023..28165db44 100644 --- a/data/sql/updates/pending_db_world/rev_1648470283452304998.sql +++ b/data/sql/updates/db_world/2022_04_02_02.sql @@ -1,3 +1,19 @@ +-- DB update 2022_04_02_01 -> 2022_04_02_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 = '2022_04_02_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_02_01 2022_04_02_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648470283452304998'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648470283452304998'); REPLACE INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `VerifiedBuild`) VALUES @@ -308,3 +324,13 @@ REPLACE INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `Verifie ('5464', 'ruRU', 'Как эта душа цепляется за книгу, также она будет цепляться и за человеческое обличье Раса Ледяного Шепота.', '0'), ('5465', 'ruRU', 'Признаться, я ожидал вновь увидеть тебя в обличье несчастного призрака.', '0'), ('5466', 'ruRU', 'Десять тысяч душ возопили единым гласом! Ты $Gнанес:нанесла; смертельный удар Плети и ее хозяевам.', '0'); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_02_02' WHERE sql_rev = '1648470283452304998'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1648470592991765042.sql b/data/sql/updates/db_world/2022_04_02_03.sql similarity index 99% rename from data/sql/updates/pending_db_world/rev_1648470592991765042.sql rename to data/sql/updates/db_world/2022_04_02_03.sql index 22c56e648..37d1f6c0a 100644 --- a/data/sql/updates/pending_db_world/rev_1648470592991765042.sql +++ b/data/sql/updates/db_world/2022_04_02_03.sql @@ -1,3 +1,19 @@ +-- DB update 2022_04_02_02 -> 2022_04_02_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 = '2022_04_02_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_02_02 2022_04_02_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648470592991765042'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648470592991765042'); REPLACE INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `VerifiedBuild`) VALUES @@ -305,3 +321,13 @@ REPLACE INTO `quest_offer_reward_locale` (`ID`, `locale`, `RewardText`, `Verifie (8498, 'ruRU', 'Великолепно. Главное – опережать противника на ход. Благодаря полученным сведениям, нам известны намерения Сумеречного Молота.', 0), (8499, 'ruRU', 'О, спасибо тебе, $C! Огромное спасибо! Прибавилось еще двадцать, осталось собрать еще несчетное количество. Альянс пред тобой в долгу. Если раздобудешь еще двадцать слитков, обращайся ко мне.', 0), (8500, 'ruRU', 'Отличная работа, $C! Я прослежу, чтобы ториевые слитки были хорошо упакованы и доставлены кузнецам и инженерам, которые изготавливают для нашей армии военную технику. Спасибо тебе еще раз. Если сможешь достать еще двадцать слитков, я приму их у тебя с благодарностью.', 0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_02_03' WHERE sql_rev = '1648470592991765042'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1648478786925414960.sql b/data/sql/updates/db_world/2022_04_02_04.sql similarity index 99% rename from data/sql/updates/pending_db_world/rev_1648478786925414960.sql rename to data/sql/updates/db_world/2022_04_02_04.sql index 6eb732214..457b99037 100644 --- a/data/sql/updates/pending_db_world/rev_1648478786925414960.sql +++ b/data/sql/updates/db_world/2022_04_02_04.sql @@ -1,3 +1,19 @@ +-- DB update 2022_04_02_03 -> 2022_04_02_04 +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 = '2022_04_02_03'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_02_03 2022_04_02_04 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648478786925414960'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648478786925414960'); UPDATE `quest_template_locale` SET `ObjectiveText1` = 'Portal solar destruido', `VerifiedBuild` = 0 WHERE `id` = 9740 AND `locale` IN('esES', 'esMX'); @@ -796,3 +812,13 @@ REPLACE INTO `quest_request_items_locale` (`ID`, `locale`, `CompletionText`, `Ve ('10827', 'esMX', '¿Tienes más insignias de nuestros enemigos, $c? La Legión Ardiente sigue siendo una amenaza y nosotros seguimos persiguiéndoles siempre que podemos.', '0'), ('10828', 'esES', 'Me quedaré con las insignias que te sobran. No te preocupes, tus acciones serán tenidas en cuenta.', '0'), ('10828', 'esMX', 'Me quedaré con las insignias que te sobran. No te preocupes, tus acciones serán tenidas en cuenta.', '0'); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_02_04' WHERE sql_rev = '1648478786925414960'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1648456139839620175.sql b/data/sql/updates/pending_db_world/rev_1648456139839620175.sql deleted file mode 100644 index 44e2a284d..000000000 --- a/data/sql/updates/pending_db_world/rev_1648456139839620175.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648456139839620175'); - --- Night Elf Commoner -UPDATE `creature_text` SET `BroadcastTextId` = 24348 WHERE `CreatureID` = 19173 AND `GroupID` = 6 AND `ID` = 2;