From 384fab39f90975be6618fd4607f68ba0ea7cefac Mon Sep 17 00:00:00 2001 From: AzerothCoreBot Date: Sat, 11 Apr 2020 09:22:32 +0000 Subject: [PATCH] Import pending SQL update file... Referenced commit(s): 8a1eab2c2330537a36e1f1fdae56ea9ad40b5e43 --- data/sql/updates/db_world/2020_04_11_00.sql | 36 +++++++++++++++++++ .../rev_1586420115016794500.sql | 11 ------ 2 files changed, 36 insertions(+), 11 deletions(-) create mode 100644 data/sql/updates/db_world/2020_04_11_00.sql delete mode 100644 data/sql/updates/pending_db_world/rev_1586420115016794500.sql diff --git a/data/sql/updates/db_world/2020_04_11_00.sql b/data/sql/updates/db_world/2020_04_11_00.sql new file mode 100644 index 000000000..fde7f811d --- /dev/null +++ b/data/sql/updates/db_world/2020_04_11_00.sql @@ -0,0 +1,36 @@ +-- DB update 2020_04_08_01 -> 2020_04_11_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 = '2020_04_08_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2020_04_08_01 2020_04_11_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1586420115016794500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1586420115016794500'); + +ALTER TABLE `creature` + CHANGE COLUMN `spawndist` `wander_distance` FLOAT NOT NULL DEFAULT '0' AFTER `spawntimesecs`; + +DELETE FROM `command` WHERE `name` IN ('npc set spawndist', 'npc set wanderdistance'); +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('npc set wanderdistance', 3, 'Syntax: .npc set wanderdistance #dist\r\n\r\nAdjust wander distance of selected creature to dist.'); + +-- Loc3 = German Google Translate +UPDATE `acore_string` SET `content_default`='Wander distance changed to: %f', `content_loc3` = 'Wanderentfernung wurde auf %f abgeändert' WHERE `entry`=297; + +-- +-- END UPDATING QUERIES +-- +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/pending_db_world/rev_1586420115016794500.sql b/data/sql/updates/pending_db_world/rev_1586420115016794500.sql deleted file mode 100644 index 6eacc458c..000000000 --- a/data/sql/updates/pending_db_world/rev_1586420115016794500.sql +++ /dev/null @@ -1,11 +0,0 @@ -INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1586420115016794500'); - -ALTER TABLE `creature` - CHANGE COLUMN `spawndist` `wander_distance` FLOAT NOT NULL DEFAULT '0' AFTER `spawntimesecs`; - -DELETE FROM `command` WHERE `name` IN ('npc set spawndist', 'npc set wanderdistance'); -INSERT INTO `command` (`name`, `security`, `help`) VALUES -('npc set wanderdistance', 3, 'Syntax: .npc set wanderdistance #dist\r\n\r\nAdjust wander distance of selected creature to dist.'); - --- Loc3 = German Google Translate -UPDATE `acore_string` SET `content_default`='Wander distance changed to: %f', `content_loc3` = 'Wanderentfernung wurde auf %f abgeändert' WHERE `entry`=297;