diff --git a/data/sql/updates/pending_db_world/rev_1644944413701037300.sql b/data/sql/updates/db_world/2022_02_24_00.sql similarity index 99% rename from data/sql/updates/pending_db_world/rev_1644944413701037300.sql rename to data/sql/updates/db_world/2022_02_24_00.sql index a56860648..a2ead0eaa 100644 --- a/data/sql/updates/pending_db_world/rev_1644944413701037300.sql +++ b/data/sql/updates/db_world/2022_02_24_00.sql @@ -1,3 +1,19 @@ +-- DB update 2022_02_23_00 -> 2022_02_24_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_02_23_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_02_23_00 2022_02_24_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644944413701037300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644944413701037300'); DELETE FROM `quest_template_locale` WHERE `locale` = 'zhTW' AND `id` IN (8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,8273,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393,8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474); @@ -221,3 +237,13 @@ INSERT INTO `quest_template_locale` VALUES (8472,"zhTW","失效的傀儡","在舊城區的廢墟裡,有一些原本負責保衛城市的奧術傀儡最近因為年久失修而失去了控制。它們已經無法辨認出自己的主人,只要見到我們就會立即對我們發起攻擊!$B$B儘管它們是很多年前製造出來的,但它們體內用於驅動機關運行的奧術核心仍然對我們很有價值。我希望你能為我回收這些奧術核心,我想它們還可以在某些地方派上用場。這些傀儡在西北方的銀月城廢墟中到處都是,很容易找到。","從遊蕩在銀月城遺跡中的奧術巡邏者身上獲取6枚奧術核心,把它們交給永歌森林鷹翼廣場的魔導師亞隆尼斯。","","去永歌森林找鷹翼廣場的魔導師亞隆尼斯。","","","","",0), (8473,"zhTW","痛苦的抉擇","這些日子對我們來說,真是一段艱難的時刻,$N。為了防止天災軍團的擴張,我們必須燒毀永歌森林與幽魂之地邊境處的森林,這無疑是個艱難的抉擇。$B$B而最近,那些過去幾年中還曾是我們朋友的樹人,正在嘗試著重新培育焦痕谷周圍的樹木。$B$B這是個令人痛苦的抉擇,$c,但我們已經無法說服這些曾經的盟友放棄他們的做法了。我要求你立刻阻止他們,而你唯一可用的手段,就是武力。","在焦痕穀一帶殺死10名枯萎的護衛者,然後向永歌森林焦痕谷西北方的高塔內的拉莉亞娜·河風覆命。","","去永歌森林找金枝小徑的拉莉亞娜·河風。","","","","",0), (8474,"zhTW","懷特巴克的墜飾","墜飾上刻著兩個字“河風”。\r\n 或許這兩個字可以告訴你誰是這個墜飾的製造者。","尋找製造懷特巴克的墜飾的人。他們或許會提供一些關於這件物品的線索。","","","","","","",0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_02_24_00' WHERE sql_rev = '1644944413701037300'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`;