mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-13 01:08:35 +00:00
fixed nested function in latest sql updates
it's a particular case that we've to take care about next time: a function cannot be created inside a procedure so we need to move out its definition after pending import
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
DROP FUNCTION IF EXISTS packDate;
|
||||
CREATE FUNCTION packDate (yy TINYINT UNSIGNED, mm TINYINT UNSIGNED, dd TINYINT UNSIGNED)
|
||||
RETURNS INT UNSIGNED DETERMINISTIC
|
||||
RETURN (yy << 24) | ((mm - 1) << 20) | ((dd - 1) << 14);
|
||||
|
||||
-- DB update 2017_09_26_00 -> 2017_10_15_00
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
DELIMITER //
|
||||
@@ -27,10 +32,6 @@ CREATE TABLE holiday_dates (
|
||||
PRIMARY KEY (id, date_id)
|
||||
);
|
||||
|
||||
CREATE FUNCTION packDate (yy TINYINT UNSIGNED, mm TINYINT UNSIGNED, dd TINYINT UNSIGNED)
|
||||
RETURNS INT UNSIGNED DETERMINISTIC
|
||||
RETURN (yy << 24) | ((mm - 1) << 20) | ((dd - 1) << 14);
|
||||
|
||||
INSERT INTO holiday_dates VALUES
|
||||
(181, 6, 220692480 + (1 << 14)), -- rescheduled
|
||||
(181, 7, 238338048 + (1 << 14)),
|
||||
@@ -156,8 +157,6 @@ INSERT INTO holiday_dates VALUES
|
||||
|
||||
UPDATE holiday_dates SET date_value = date_value & ~0x3FFF;
|
||||
|
||||
DROP FUNCTION packDate;
|
||||
|
||||
ALTER TABLE game_event ADD COLUMN holidayStage TINYINT UNSIGNED NOT NULL DEFAULT 0 AFTER holiday;
|
||||
|
||||
UPDATE game_event SET holiday = 424 WHERE eventEntry = 64;
|
||||
@@ -176,3 +175,6 @@ END;
|
||||
DELIMITER ;
|
||||
CALL updateDb();
|
||||
DROP PROCEDURE IF EXISTS `updateDb`;
|
||||
|
||||
DROP FUNCTION packDate;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user