chore(DB): import pending SQL update file

Referenced commit(s): fe2aa2ecb6
This commit is contained in:
AzerothCoreBot
2021-06-12 21:47:30 +00:00
parent fe2aa2ecb6
commit f2c1aaa45e

View File

@@ -0,0 +1,89 @@
-- DB update 2021_06_12_01 -> 2021_06_12_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 = '2021_06_12_01';
IF @COLEXISTS = 0 THEN LEAVE proc; END IF;
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2021_06_12_01 2021_06_12_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1622610877406607900'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1622610877406607900');
SET @BEAR_FORM = 5487;
SET @DEMORALIZING_ROAR = 99;
SET @ENRAGE = 5229;
SET @BASH = 5211;
SET @SWIPE_BEAR = 779;
SET @CHALLENGING_ROAR = 5209;
SET @FRENZIED_REGENERATION = 22842;
SET @SAVAGE_DEFENSE = 62600;
SET @LACERATE = 33745;
SET @CAT_FORM = 768;
SET @CLAW = 1082;
SET @PROWL = 5215;
SET @RIP = 1079;
SET @SHRED = 5221;
SET @RAKE = 1822;
SET @TIGERS_FURY = 5217;
SET @DASH = 1850;
SET @COWER = 8998;
SET @FEROCIOUS_BITE = 22568;
SET @RAVAGE = 6785;
SET @TRACK_HUMANOIDS = 5225;
SET @POUNCE = 9005;
SET @FELINE_GRACE = 20719;
SET @MAIM = 22570;
SET @SWIPE_CAT = 62078;
SET @SAVAGE_ROAR = 52610;
DELETE FROM `spell_required` WHERE `spell_id` IN
(@DEMORALIZING_ROAR, @ENRAGE, @BASH, @SWIPE_BEAR, @CHALLENGING_ROAR, @FRENZIED_REGENERATION, @SAVAGE_DEFENSE, @LACERATE)
AND `req_spell` = @BEAR_FORM;
DELETE FROM `spell_required` WHERE `spell_id` IN
(@CLAW, @PROWL, @RIP, @SHRED, @RAKE, @TIGERS_FURY, @DASH, @COWER, @FEROCIOUS_BITE, @RAVAGE, @TRACK_HUMANOIDS, @POUNCE, @FELINE_GRACE, @MAIM, @SWIPE_CAT, @SAVAGE_ROAR)
AND `req_spell` = @CAT_FORM;
INSERT INTO `spell_required` VALUES
(@DEMORALIZING_ROAR, @BEAR_FORM),
(@ENRAGE, @BEAR_FORM),
(@BASH, @BEAR_FORM),
(@SWIPE_BEAR, @BEAR_FORM),
(@CHALLENGING_ROAR, @BEAR_FORM),
(@FRENZIED_REGENERATION, @BEAR_FORM),
(@SAVAGE_DEFENSE, @BEAR_FORM),
(@LACERATE, @BEAR_FORM),
(@CLAW, @CAT_FORM),
(@PROWL, @CAT_FORM),
(@RIP, @CAT_FORM),
(@SHRED, @CAT_FORM),
(@RAKE, @CAT_FORM),
(@TIGERS_FURY, @CAT_FORM),
(@DASH, @CAT_FORM),
(@COWER, @CAT_FORM),
(@FEROCIOUS_BITE, @CAT_FORM),
(@RAVAGE, @CAT_FORM),
(@TRACK_HUMANOIDS, @CAT_FORM),
(@POUNCE, @CAT_FORM),
(@FELINE_GRACE, @CAT_FORM),
(@MAIM, @CAT_FORM),
(@SWIPE_CAT, @CAT_FORM),
(@SAVAGE_ROAR, @CAT_FORM);
--
-- END UPDATING QUERIES
--
UPDATE version_db_world SET date = '2021_06_12_02' WHERE sql_rev = '1622610877406607900';
COMMIT;
END //
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;