vmangos/sql/migrations/20220102173737_world.sql

30 lines
963 B
SQL

DROP PROCEDURE IF EXISTS add_migration;
delimiter ??
CREATE PROCEDURE `add_migration`()
BEGIN
DECLARE v INT DEFAULT 1;
SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20220102173737');
IF v=0 THEN
INSERT INTO `migrations` VALUES ('20220102173737');
-- Add your query below.
-- Add patch to this table.
ALTER TABLE `game_event_creature_data`
ADD COLUMN `patch` TINYINT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Content patch in which this exact version of the entry was added' AFTER `guid`,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`guid`, `event`, `patch`);
-- Spells aded in patch 1.8.
UPDATE `game_event_creature_data` SET `patch`=6 WHERE `spell_start` IN (26231, 26215, 26212, 26209, 26210, 26115, 26214);
-- Spells aded in patch 1.9.
UPDATE `game_event_creature_data` SET `patch`=7 WHERE `spell_start` IN (26383, 26384, 27654, 26870, 26520);
-- End of migration.
END IF;
END??
delimiter ;
CALL add_migration();
DROP PROCEDURE IF EXISTS add_migration;