diff --git a/test/db_updates/db_update_18_02_2014.sql b/test/db_updates/db_update_18_02_2014.sql index ec2057bfe..a85f0abb0 100644 --- a/test/db_updates/db_update_18_02_2014.sql +++ b/test/db_updates/db_update_18_02_2014.sql @@ -5,7 +5,7 @@ ALTER TABLE `releases` ADD COLUMN `isrenamed` BOOL NOT NULL DEFAULT 0, ADD COLUMN `ishashed` BOOL NOT NULL DEFAULT 0, ADD COLUMN `isrequestid` BOOL NOT NULL DEFAULT 0, - CREATE INDEX ix_releases_status ON releases (nzbstatus, iscategorized, isrenamed, nfostatus, ishashed, isrequestid, passwordstatus, dehashstatus, reqidstatus, musicinfoID, consoleinfoID, bookinfoID, haspreview, categoryID, imdbID, rageID); + ADD INDEX ix_releases_status (nzbstatus, iscategorized, isrenamed, nfostatus, ishashed, isrequestid, passwordstatus, dehashstatus, reqidstatus, musicinfoID, consoleinfoID, bookinfoID, haspreview, categoryID, imdbID, rageID); UPDATE releases SET nzbstatus = 1 WHERE (bitwise & 256) = 256; UPDATE releases SET iscategorized = 1 WHERE (bitwise & 1) = 1; UPDATE releases SET isrenamed = 1 WHERE (bitwise & 4) = 4; @@ -15,5 +15,7 @@ UPDATE releases SET isrequestid = 1 WHERE (bitwise & 1024) = 1024; DROP TRIGGER IF EXISTS check_insert; DROP TRIGGER IF EXISTS check_update; -CREATE TRIGGER check_insert BEFORE INSERT ON releases FOR EACH ROW BEGIN IF NEW.searchname REGEXP '[a-fA-F0-9]{32}' OR NEW.name REGEXP '[a-fA-F0-9]{32}' THEN SET NEW.ishashed = 1;ELSEIF NEW.name REGEXP '^\\[[[:digit:]]+\\]' THEN SET NEW.isrequestid = 1; END IF; END; -CREATE TRIGGER check_update BEFORE UPDATE ON releases FOR EACH ROW BEGIN IF NEW.searchname REGEXP '[a-fA-F0-9]{32}' OR NEW.name REGEXP '[a-fA-F0-9]{32}' THEN SET NEW.ishashed = 1;ELSEIF NEW.name REGEXP '^\\[[[:digit:]]+\\]' THEN SET NEW.isrequestid = 1; END IF; END; +DELIMITER $$ +CREATE TRIGGER check_insert BEFORE INSERT ON releases FOR EACH ROW BEGIN IF NEW.searchname REGEXP '[a-fA-F0-9]{32}' OR NEW.name REGEXP '[a-fA-F0-9]{32}' THEN SET NEW.ishashed = 1;ELSEIF NEW.name REGEXP '^\\[[[:digit:]]+\\]' THEN SET NEW.isrequestid = 1; END IF; END;$$ +CREATE TRIGGER check_update BEFORE UPDATE ON releases FOR EACH ROW BEGIN IF NEW.searchname REGEXP '[a-fA-F0-9]{32}' OR NEW.name REGEXP '[a-fA-F0-9]{32}' THEN SET NEW.ishashed = 1;ELSEIF NEW.name REGEXP '^\\[[[:digit:]]+\\]' THEN SET NEW.isrequestid = 1; END IF; END;$$ +DELIMITER ;