mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-31 02:08:57 +00:00
16 lines
878 B
SQL
16 lines
878 B
SQL
ALTER TABLE `prehash` ADD COLUMN `filename` varchar(255) NOT NULL DEFAULT '';
|
|
ALTER TABLE `prehash` ADD INDEX `ix_prehash_filename` (`filename`);
|
|
ALTER TABLE `releasefiles` ADD COLUMN `ishashed` tinyint(1) NOT NULL DEFAULT '0' AFTER `size`;
|
|
ALTER TABLE `releasefiles` ADD INDEX `ix_releasefiles_ishashed` (`ishashed`);
|
|
|
|
DROP TRIGGER IF EXISTS check_rfinsert;
|
|
DROP TRIGGER IF EXISTS check_rfupdate;
|
|
|
|
DELIMITER $$
|
|
CREATE TRIGGER check_rfinsert BEFORE INSERT ON releasefiles FOR EACH ROW BEGIN IF NEW.name REGEXP '[a-fA-F0-9]{32}' THEN SET NEW.ishashed = 1; END IF; END;$$
|
|
CREATE TRIGGER check_rfupdate BEFORE UPDATE ON releasefiles FOR EACH ROW BEGIN IF NEW.name REGEXP '[a-fA-F0-9]{32}' THEN SET NEW.ishashed = 1; END IF; END;$$
|
|
DELIMITER ;
|
|
|
|
UPDATE `releasefiles` SET ishashed = 1 WHERE name REGEXP '[a-fA-F0-9]{32}';
|
|
|
|
UPDATE `tmux` SET value = '35' WHERE `setting` = 'sqlpatch'; |