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:
parent
76c9d3c497
commit
51eb9d7e13
1 changed files with 8 additions and 6 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue