Add patches to newznab/db/ folder

This commit is contained in:
Darko
2015-05-28 12:55:57 +02:00
parent ae0434ac11
commit 7d1886503d
117 changed files with 1422 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
DELETE FROM `tmux` WHERE `setting` = 'releases_threaded';
UPDATE `tmux` set `value` = '1' where `setting` = 'sqlpatch';
+11
View File
@@ -0,0 +1,11 @@
DELETE FROM `tmux` WHERE `setting` = 'collections_kill';
DELETE FROM `tmux` WHERE `setting` = 'sorter';
DELETE FROM `tmux` WHERE `setting` = 'sorter_timer';
DELETE FROM `tmux` WHERE `setting` = 'optimize';
DELETE FROM `tmux` WHERE `setting` = 'optimize_timer';
INSERT IGNORE INTO `tmux` (`setting`, `value`) VALUES ('sphinx', '0'),
('sphinx_timer', '600'),
('delete_parts', '0'),
('delete_timer', '43200');
UPDATE `tmux` set `value` = '2' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO `tmux` (`setting`, `value`) VALUES ('partrepair', 1);
UPDATE `tmux` set `value` = '4' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE `releases` DROP COLUMN `nzbstatus`;
UPDATE `tmux` set `value` = '5' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO `tmux` (`setting`, `value`) VALUES ('zippath', '');
UPDATE `tmux` set `value` = '6' where `setting` = 'sqlpatch';
@@ -0,0 +1,4 @@
ALTER TABLE `releases` ADD `jpgstatus` TINYINT(1) NOT NULL DEFAULT 0;
INSERT IGNORE INTO `tmux` (`setting`, `value`) VALUES ('processjpg', 0);
UPDATE `tmux` set `value` = '7' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE `releases` ADD `prehashid` INT(12) NULL DEFAULT NULL;
UPDATE `tmux` set `value` = '8' where `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE `releases` CHANGE COLUMN `prehashid` `prehashid` INT UNSIGNED NOT NULL DEFAULT '0';
UPDATE `tmux` set `value` = '9' where `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE `releases` ADD INDEX `ix_releases_prehashid_searchname` (`prehashid`, `searchname`);
UPDATE `tmux` set `value` = '10' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE `prehash` ADD INDEX `ix_prehash_size` (`size`);
ALTER TABLE `prehash` ADD INDEX `ix_prehash_category` (`category`);
UPDATE `tmux` set `value` = '11' where `setting` = 'sqlpatch';
+10
View File
@@ -0,0 +1,10 @@
/* Is this pre nuked? 0 no 1 yes 2 un nuked 3 mod nuked */
ALTER TABLE prehash ADD COLUMN nuked TINYINT(1) NOT NULL DEFAULT '0';
/* If this pre is nuked, what is the reason? */
ALTER TABLE prehash ADD COLUMN nukereason VARCHAR(255) NULL;
/* How many files does this pre have ? */
ALTER TABLE prehash ADD COLUMN files VARCHAR(50) NULL;
UPDATE tmux SET value = '12' WHERE setting = 'sqlpatch';
+4
View File
@@ -0,0 +1,4 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('scrape_cz', 0);
INSERT IGNORE INTO tmux (setting, value) VALUE ('scrape_efnet', 0);
UPDATE tmux SET value = '13' WHERE setting = 'sqlpatch';
+10
View File
@@ -0,0 +1,10 @@
/* Drop the adddate index */
ALTER TABLE prehash DROP INDEX ix_prehash_adddate;
/* Drop the adddate column */
ALTER TABLE prehash DROP COLUMN adddate;
/* Use tmux table to keep the last pre time (unixtime) */
INSERT INTO tmux (setting, value) VALUES ('lastpretime', '0');
UPDATE tmux SET value = '14' WHERE setting = 'sqlpatch';
+34
View File
@@ -0,0 +1,34 @@
DROP TABLE IF EXISTS sharing_sites;
CREATE TABLE sharing_sites (
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
site_name VARCHAR(255) NOT NULL DEFAULT '',
site_guid VARCHAR(40) NOT NULL DEFAULT '',
last_time DATETIME DEFAULT NULL,
first_time DATETIME DEFAULT NULL,
enabled TINYINT(1) NOT NULL DEFAULT '0',
comments MEDIUMINT UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci AUTO_INCREMENT=1 ;
DROP TABLE IF EXISTS sharing;
CREATE TABLE sharing (
site_guid VARCHAR(40) NOT NULL DEFAULT '',
site_name VARCHAR(255) NOT NULL DEFAULT '',
enabled TINYINT(1) NOT NULL DEFAULT '0',
posting TINYINT(1) NOT NULL DEFAULT '0',
start_position TINYINT(1) NOT NULL DEFAULT '0',
fetching TINYINT(1) NOT NULL DEFAULT '1',
auto_enable TINYINT(1) NOT NULL DEFAULT '1',
hide_users TINYINT(1) NOT NULL DEFAULT '1',
last_article BIGINT UNSIGNED NOT NULL DEFAULT '0',
max_push MEDIUMINT UNSIGNED NOT NULL DEFAULT '40',
max_pull INT UNSIGNED NOT NULL DEFAULT '200',
PRIMARY KEY (site_guid)
) ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
ALTER TABLE releasecomment ADD COLUMN shared TINYINT(1) NOT NULL DEFAULT '1';
ALTER TABLE releasecomment ADD COLUMN shareid VARCHAR(40) NOT NULL DEFAULT '';
ALTER TABLE releasecomment ADD COLUMN siteid VARCHAR(40) NOT NULL DEFAULT '';
ALTER TABLE releasecomment ADD COLUMN nzb_guid VARCHAR(32) NOT NULL DEFAULT '';
UPDATE tmux SET value = '15' WHERE setting = 'sqlpatch';
+4
View File
@@ -0,0 +1,4 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('nntpretries', '10');
INSERT IGNORE INTO tmux (setting, value) VALUE ('alternate_nntp', '0');
UPDATE tmux SET value = '16' WHERE setting = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('sharing_timer', '60');
UPDATE tmux SET value = '17' WHERE setting = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
ALTER TABLE sharing ADD COLUMN max_download MEDIUMINT UNSIGNED NOT NULL DEFAULT '150';
UPDATE sharing SET max_pull = 20000;
UPDATE tmux SET value = '18' WHERE setting = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
UPDATE releasecomment SET username = (SELECT username FROM users WHERE users.id = releasecomment.userid);
DELETE FROM users WHERE email = 'sharing@nZEDb.com' AND role = 0;
UPDATE tmux SET value = '19' WHERE setting = 'sqlpatch';
+6
View File
@@ -0,0 +1,6 @@
DELETE FROM `tmux` WHERE `setting` = 'delete_parts';
DELETE FROM `tmux` WHERE `setting` = 'delete_timer';
UPDATE `tmux` set `value` = '20' where `setting` = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
DELETE FROM `tmux` WHERE `setting` = 'alternate_nntp';
UPDATE `tmux` set `value` = '21' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE `releases` ADD INDEX `ix_releases_releasenfoID` (`releasenfoid`);
UPDATE `tmux` set `value` = '22' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('fanarttvkey', '');
UPDATE tmux SET value = '23' WHERE setting = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('imdburl', '0');
UPDATE tmux SET value = '24' WHERE setting = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('yydecoderpath', '');
UPDATE tmux SET value = '25' WHERE setting = 'sqlpatch';
+9
View File
@@ -0,0 +1,9 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('ffmpeg_duration', '5');
INSERT IGNORE INTO tmux (setting, VALUE) VALUE ('ffmpeg_image_time', '5');
INSERT IGNORE INTO tmux (setting, value) VALUE ('processvideos', '0');
ALTER TABLE `releases` ADD `proc_pp` TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE `releases` ADD `videostatus` TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE `releases` ADD `audiostatus` TINYINT(1) NOT NULL DEFAULT 0;
UPDATE tmux SET value = '26' WHERE setting = 'sqlpatch';
+9
View File
@@ -0,0 +1,9 @@
DELETE FROM prehash
WHERE MD5(title) != MD5;
ALTER TABLE prehash ADD COLUMN sha1 VARCHAR(40) NOT NULL DEFAULT '';
ALTER TABLE prehash MODIFY COLUMN md5 VARCHAR(32) NOT NULL DEFAULT '';
UPDATE prehash SET sha1 = sha1(title);
CREATE UNIQUE INDEX ix_prehash_sha1 ON prehash(sha1);
UPDATE tmux SET value = '27' WHERE setting = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('bins_kill_timer', '0');
UPDATE tmux SET value = '28' WHERE setting = 'sqlpatch';
+11
View File
@@ -0,0 +1,11 @@
ALTER TABLE `releases` ADD COLUMN `nzbstatus` TINYINT(1) NOT NULL DEFAULT 1;
ALTER TABLE `releases` ADD COLUMN `nzb_guid` VARCHAR(50) NULL;
ALTER TABLE `releases` DROP INDEX `ix_releases_status`;
ALTER TABLE `releases` ADD INDEX `ix_releases_status` (`nzbstatus`, `iscategorized`, `isrenamed`, `nfostatus`, `ishashed`, `passwordstatus`, `dehashstatus`, `releasenfoid`, `musicinfoid`, `consoleinfoid`, `bookinfoid`, `haspreview`, `categoryid`, `imdbid`, `rageid`);
CREATE INDEX `ix_releases_nzb_guid` ON `releases` (`nzb_guid`);
UPDATE `releases` SET nzbstatus = 1 WHERE nzbstatus = 0;
UPDATE `tmux` set `value` = '29' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
UPDATE `tmux` SET VALUE = 'http://reqid.nzedb.com/index.php?reqid=[REQUEST_ID]&group=[GROUP_NM]' WHERE `setting` = 'request_url';
UPDATE `tmux` set `value` = '30' where `setting` = 'sqlpatch';
+4
View File
@@ -0,0 +1,4 @@
ALTER TABLE `releases` DROP COLUMN `nzb_guid`;
ALTER TABLE `releases` DROP INDEX `ix_releases_nzb_guid`;
UPDATE `tmux` set `value` = '31' where `setting` = 'sqlpatch';
+9
View File
@@ -0,0 +1,9 @@
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:]]{4,6}) ?\]|^REQ\s*([[:digit:]]{4,6})|^([[:digit:]]{4,6})-[[:digit:]]{1}\\[' THEN SET NEW.isrequestid = 1;ELSEIF NEW.releasenfoid = 0 THEN SET NEW.nfostatus = -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:]]{4,6}) ?\]|^REQ\s*([[:digit:]]{4,6})|^([[:digit:]]{4,6})-[[:digit:]]{1}\\[' THEN SET NEW.isrequestid = 1;ELSEIF NEW.releasenfoid = 0 THEN SET NEW.nfostatus = -1; END IF; END;
UPDATE `tmux` set `value` = '32' where `setting` = 'sqlpatch';
+11
View File
@@ -0,0 +1,11 @@
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:]]{4,6}) ?\\]|^REQ\s*([[:digit:]]{4,6})|^([[:digit:]]{4,6})-[[:digit:]]{1}\\[' THEN SET NEW.isrequestid = 1;ELSEIF NEW.releasenfoid = 0 THEN SET NEW.nfostatus = -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:]]{4,6}) ?\\]|^REQ\s*([[:digit:]]{4,6})|^([[:digit:]]{4,6})-[[:digit:]]{1}\\[' THEN SET NEW.isrequestid = 1;ELSEIF NEW.releasenfoid = 0 THEN SET NEW.nfostatus = -1; END IF; END;
UPDATE releases set isrequestid = 1
WHERE name REGEXP '^\\[ ?([[:digit:]]{4,6}) ?\\]|^REQ\s*([[:digit:]]{4,6})|^([[:digit:]]{4,6})-[[:digit:]]{1}\\['
AND isrequestid = 0;
UPDATE `tmux` set `value` = '33' where `setting` = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
DELETE FROM `tmux` WHERE `setting` = 'scrape_cz';
DELETE FROM `tmux` WHERE `setting` = 'scrape_efnet';
INSERT IGNORE INTO `tmux` (setting, value) VALUE ('scrape', '0');
UPDATE `tmux` SET value = '34' WHERE `setting` = 'sqlpatch';
+16
View File
@@ -0,0 +1,16 @@
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;
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;
UPDATE `releasefiles` SET ishashed = 1 WHERE name REGEXP '[a-fA-F0-9]{32}';
UPDATE `tmux` SET value = '35' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
DELETE FROM `tmux` WHERE `setting` = 'colors';
UPDATE `tmux` SET value = '36' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('run_sharing', '0');
UPDATE `tmux` SET value = '37' WHERE `setting` = 'sqlpatch';
@@ -0,0 +1,25 @@
DROP TABLE IF EXISTS releasesearch;
CREATE TABLE releasesearch (
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
releaseid INT(11) UNSIGNED NOT NULL,
guid VARCHAR(50) NOT NULL,
name VARCHAR(255) NOT NULL DEFAULT '',
searchname VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY (id)
) ENGINE =MyISAM DEFAULT CHARSET =utf8 COLLATE =utf8_unicode_ci AUTO_INCREMENT =1;
CREATE FULLTEXT INDEX ix_releasesearch_name_searchname_ft ON releasesearch (name, searchname);
CREATE INDEX ix_releasesearch_releaseid ON releasesearch (releaseid);
CREATE INDEX ix_releasesearch_guid ON releasesearch (guid);
ALTER TABLE `releases`
ADD `proc_filenames` BIT NOT NULL DEFAULT 0;
CREATE TRIGGER insert_search AFTER INSERT ON releases FOR EACH ROW BEGIN INSERT INTO releasesearch (releaseid, guid, name, searchname) VALUES (NEW.id, NEW.guid, NEW.name, NEW.searchname);END;
CREATE TRIGGER update_search AFTER UPDATE ON releases FOR EACH ROW BEGIN IF NEW.guid != OLD.guid THEN UPDATE releasesearch SET guid = NEW.guid WHERE releaseid = OLD.id; END IF; IF NEW.name != OLD.name THEN UPDATE releasesearch SET name = NEW.name WHERE releaseid = OLD.id; END IF; IF NEW.searchname != OLD.searchname THEN UPDATE releasesearch SET searchname = NEW.searchname WHERE releaseid = OLD.id; END IF;END;
CREATE TRIGGER delete_search AFTER DELETE ON releases FOR EACH ROW BEGIN DELETE FROM releasesearch WHERE releaseid = OLD.id;END;
UPDATE `tmux` SET value = '38' WHERE `setting` = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
ALTER TABLE prehash ADD COLUMN searched tinyint(1) NOT NULL DEFAULT 0;
ALTER TABLE prehash ADD INDEX ix_prehash_searched (searched);
ALTER TABLE releases DROP COLUMN proc_filenames;
UPDATE `tmux` SET value = '39' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('lastpretime', '0');
UPDATE `tmux` SET value = '40' WHERE `setting` = 'sqlpatch';
+45
View File
@@ -0,0 +1,45 @@
DROP TABLE IF EXISTS predbhash;
CREATE TABLE predbhash (
pre_id INT(11) UNSIGNED NOT NULL DEFAULT 0,
hashes VARCHAR(512) NOT NULL DEFAULT '',
PRIMARY KEY (pre_id)
)
ENGINE =MYISAM
ROW_FORMAT = DYNAMIC
DEFAULT CHARSET =utf8mb4
COLLATE =utf8mb4_unicode_ci;
INSERT INTO predbhash (pre_id, hashes) (SELECT
id,
CONCAT_WS(',', MD5(title), MD5(MD5(title)), SHA1(title))
FROM prehash);
CREATE FULLTEXT INDEX ix_predbhash_hashes_ft ON predbhash (hashes);
ALTER IGNORE TABLE predbhash ADD UNIQUE INDEX ix_predbhash_hashes (hashes(32));
DROP TRIGGER IF EXISTS insert_hashes;
CREATE TRIGGER insert_hashes AFTER INSERT ON prehash FOR EACH ROW BEGIN INSERT INTO predbhash (pre_id, hashes)
VALUES (NEW.id, CONCAT_WS(',', MD5(NEW.title), MD5(MD5(NEW.title)), SHA1(NEW.title)));
END;
DROP TRIGGER IF EXISTS update_hashes;
CREATE TRIGGER update_hashes AFTER UPDATE ON prehash FOR EACH ROW BEGIN IF NEW.title != OLD.title
THEN UPDATE predbhash
SET hashes = CONCAT_WS(',', MD5(NEW.title), MD5(MD5(NEW.title)), SHA1(NEW.title)); END IF;
END;
DROP TRIGGER IF EXISTS delete_hashes;
CREATE TRIGGER delete_hashes AFTER DELETE ON prehash FOR EACH ROW BEGIN DELETE FROM predbhash
WHERE pre_id = OLD.id;
END;
UPDATE `tmux` SET value = '41' WHERE `setting` = 'sqlpatch';
+4
View File
@@ -0,0 +1,4 @@
DROP TRIGGER IF EXISTS update_hashes;
CREATE TRIGGER update_hashes AFTER UPDATE ON prehash FOR EACH ROW BEGIN IF NEW.title != OLD.title THEN UPDATE predbhash SET hashes = CONCAT_WS(',', MD5(NEW.title), MD5(MD5(NEW.title)), SHA1(NEW.title)) WHERE pre_id = OLD.id;END IF;END;
UPDATE `tmux` SET value = '42' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE prehash DROP md5;
ALTER TABLE prehash DROP sha1;
UPDATE `tmux` SET value = '43' WHERE `setting` = 'sqlpatch';
@@ -0,0 +1,5 @@
ALTER TABLE releasecomment MODIFY text varchar(255);
DROP INDEX ix_releasecomment_text_releaseID ON releasecomment;
CREATE UNIQUE INDEX ix_releasecomment_text_releaseID ON releasecomment (text, releaseid);
UPDATE `tmux` SET value = '44' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE prehash DROP INDEX ix_prehash_title;
ALTER IGNORE TABLE prehash ADD UNIQUE INDEX ix_prehash_title (title);
UPDATE `tmux` SET value = '45' WHERE `setting` = 'sqlpatch';
@@ -0,0 +1,7 @@
ALTER TABLE releasecomment ADD COLUMN text_hash VARCHAR(32) NOT NULL DEFAULT '';
DROP TRIGGER IF EXISTS insert_MD5;
CREATE TRIGGER insert_MD5 BEFORE INSERT ON releasecomment FOR EACH ROW SET NEW.text_hash = MD5(NEW.text);
UPDATE releasecomment
SET text_hash = MD5(text);
ALTER IGNORE TABLE releasecomment ADD UNIQUE INDEX ix_releasecomment_hash_releaseID (text_hash, releaseid);
UPDATE `tmux` SET `value` = '46' WHERE `setting` = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
ALTER TABLE users ADD COLUMN queuetype TINYINT(1) NOT NULL DEFAULT 1;
/* Add a column to pick between Sab and NZBGet. */
UPDATE `tmux` SET `value` = '47' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT INTO `site` (`setting`, `value`) VALUES ('categorizeforeign', '1');
INSERT INTO `site` (`setting`, `value`) VALUES ('catwebdl', '0');
UPDATE `tmux` SET `value` = '49' WHERE `setting` = 'sqlpatch';
+93
View File
@@ -0,0 +1,93 @@
DROP TABLE IF EXISTS `category`;
CREATE TABLE category
(
`id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
`title` VARCHAR(255) NOT NULL,
`parentid` INT NULL,
`status` INT NOT NULL DEFAULT '1',
`minsizetoformrelease` BIGINT UNSIGNED NOT NULL DEFAULT '0',
`maxsizetoformrelease` BIGINT UNSIGNED NOT NULL DEFAULT '0',
`description` VARCHAR(255) NULL,
`disablepreview` TINYINT(1) NOT NULL DEFAULT '0'
)
ENGINE =INNODB
DEFAULT CHARACTER SET utf8
COLLATE utf8_unicode_ci
AUTO_INCREMENT =100000;
INSERT INTO category (id, title) VALUES (1000, 'Console');
INSERT INTO category (id, title) VALUES (2000, 'Movies');
INSERT INTO category (id, title) VALUES (3000, 'Audio');
INSERT INTO category (id, title) VALUES (4000, 'PC');
INSERT INTO category (id, title) VALUES (5000, 'TV');
INSERT INTO category (id, title) VALUES (6000, 'XXX');
INSERT INTO category (id, title) VALUES (7000, 'Books');
INSERT INTO category (id, title) VALUES (8000, 'Other');
INSERT INTO category (id, title, parentid) VALUES (1010, 'NDS', 1000);
INSERT INTO category (id, title, parentid) VALUES (1020, 'PSP', 1000);
INSERT INTO category (id, title, parentid) VALUES (1030, 'Wii', 1000);
INSERT INTO category (id, title, parentid) VALUES (1040, 'Xbox', 1000);
INSERT INTO category (id, title, parentid) VALUES (1050, 'Xbox 360', 1000);
INSERT INTO category (id, title, parentid) VALUES (1060, 'WiiWare/VC', 1000);
INSERT INTO category (id, title, parentid) VALUES (1070, 'XBOX 360 DLC', 1000);
INSERT INTO category (id, title, parentid) VALUES (1080, 'PS3', 1000);
INSERT INTO category (id, title, parentid) VALUES (1090, 'Other', 1000);
INSERT INTO category (id, title, parentid) VALUES (1110, '3DS', 1000);
INSERT INTO category (id, title, parentid) VALUES (1120, 'PS Vita', 1000);
INSERT INTO category (id, title, parentid) VALUES (1130, 'WiiU', 1000);
INSERT INTO category (id, title, parentid) VALUES (1140, 'Xbox One', 1000);
INSERT INTO category (id, title, parentid) VALUES (1180, 'PS4', 1000);
INSERT INTO category (id, title, parentid) VALUES (2010, 'Foreign', 2000);
INSERT INTO category (id, title, parentid) VALUES (2020, 'Other', 2000);
INSERT INTO category (id, title, parentid) VALUES (2030, 'SD', 2000);
INSERT INTO category (id, title, parentid) VALUES (2040, 'HD', 2000);
INSERT INTO category (id, title, parentid) VALUES (2050, '3D', 2000);
INSERT INTO category (id, title, parentid) VALUES (2060, 'BluRay', 2000);
INSERT INTO category (id, title, parentid) VALUES (2070, 'DVD', 2000);
INSERT INTO category (id, title, parentid) VALUES (2080, 'WEB-DL', 2000);
INSERT INTO category (id, title, parentid) VALUES (3010, 'MP3', 3000);
INSERT INTO category (id, title, parentid) VALUES (3020, 'Video', 3000);
INSERT INTO category (id, title, parentid) VALUES (3030, 'Audiobook', 3000);
INSERT INTO category (id, title, parentid) VALUES (3040, 'Lossless', 3000);
INSERT INTO category (id, title, parentid) VALUES (3050, 'Other', 3000);
INSERT INTO category (id, title, parentid) VALUES (3060, 'Foreign', 3000);
INSERT INTO category (id, title, parentid) VALUES (4010, '0day', 4000);
INSERT INTO category (id, title, parentid) VALUES (4020, 'ISO', 4000);
INSERT INTO category (id, title, parentid) VALUES (4030, 'Mac', 4000);
INSERT INTO category (id, title, parentid) VALUES (4040, 'Mobile-Other', 4000);
INSERT INTO category (id, title, parentid) VALUES (4050, 'Games', 4000);
INSERT INTO category (id, title, parentid) VALUES (4060, 'Mobile-iOS', 4000);
INSERT INTO category (id, title, parentid) VALUES (4070, 'Mobile-Android', 4000);
INSERT INTO category (id, title, parentid) VALUES (5010, 'WEB-DL', 5000);
INSERT INTO category (id, title, parentid) VALUES (5020, 'Foreign', 5000);
INSERT INTO category (id, title, parentid) VALUES (5030, 'SD', 5000);
INSERT INTO category (id, title, parentid) VALUES (5040, 'HD', 5000);
INSERT INTO category (id, title, parentid) VALUES (5050, 'Other', 5000);
INSERT INTO category (id, title, parentid) VALUES (5060, 'Sport', 5000);
INSERT INTO category (id, title, parentid) VALUES (5070, 'Anime', 5000);
INSERT INTO category (id, title, parentid) VALUES (5080, 'Documentary', 5000);
INSERT INTO category (id, title, parentid) VALUES (6010, 'DVD', 6000);
INSERT INTO category (id, title, parentid) VALUES (6020, 'WMV', 6000);
INSERT INTO category (id, title, parentid) VALUES (6030, 'XviD', 6000);
INSERT INTO category (id, title, parentid) VALUES (6040, 'x264', 6000);
INSERT INTO category (id, title, parentid) VALUES (6050, 'Pack', 6000);
INSERT INTO category (id, title, parentid) VALUES (6060, 'ImgSet', 6000);
INSERT INTO category (id, title, parentid) VALUES (6070, 'Other', 6000);
INSERT INTO category (id, title, parentid) VALUES (7010, 'Mags', 7000);
INSERT INTO category (id, title, parentid) VALUES (7020, 'Ebook', 7000);
INSERT INTO category (id, title, parentid) VALUES (7030, 'Comics', 7000);
INSERT INTO category (id, title, parentid) VALUES (7040, 'Technical', 7000);
INSERT INTO category (id, title, parentid) VALUES (7050, 'Other', 7000);
INSERT INTO category (id, title, parentid) VALUES (7060, 'Foreign', 7000);
INSERT INTO category (id, title, parentid) VALUES (8010, 'Misc', 8000);
INSERT INTO category (id, title, parentid) VALUES (8020, 'Hashed', 8000);
UPDATE `tmux` SET `value` = '50' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT IGNORE INTO tmux (setting, value) VALUE ('minsizetopostprocess', '1');
UPDATE `tmux` SET `value` = '51' WHERE `setting` = 'sqlpatch';
+24
View File
@@ -0,0 +1,24 @@
DROP TABLE IF EXISTS gamesinfo;
CREATE TABLE gamesinfo (
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
asin VARCHAR(128) DEFAULT NULL,
url VARCHAR(1000) DEFAULT NULL,
platform VARCHAR(255) DEFAULT NULL,
publisher VARCHAR(255) DEFAULT NULL,
genre_id INT(10) NULL DEFAULT NULL,
esrb VARCHAR(255) NULL DEFAULT NULL,
releasedate DATETIME DEFAULT NULL,
review VARCHAR(3000) DEFAULT NULL,
cover TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
createddate DATETIME NOT NULL,
updateddate DATETIME NOT NULL,
PRIMARY KEY (id),
UNIQUE INDEX ix_gamesinfo_asin (asin)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8
COLLATE = utf8_unicode_ci
AUTO_INCREMENT = 1;
UPDATE `tmux` SET `value` = '52' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT INTO `site` (`setting`, `value`) VALUES ('giantbombkey', '');
UPDATE `tmux` SET `value` = '53' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE releases ADD COLUMN gamesinfo_id INT AFTER consoleinfoid;
CREATE INDEX ix_releases_gamesinfo_id ON releases (gamesinfo_id);
UPDATE `tmux` SET `value` = '54' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE users ADD COLUMN gameview INT AFTER consoleview;
UPDATE `tmux` SET `value` = '55' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT INTO menu (href, title, tooltip, role, ordinal ) VALUES ('newposterwall', 'New Releases', "Newest Releases Poster Wall", 1, 11);
UPDATE `tmux` SET `value` = '56' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE releases ADD COLUMN proc_sorter TINYINT(1) NOT NULL DEFAULT '0';
UPDATE `tmux` SET `value` = '57' WHERE `setting` = 'sqlpatch';
+6
View File
@@ -0,0 +1,6 @@
DELETE FROM `tmux` WHERE `setting` = 'dehash';
DELETE FROM `tmux` WHERE `setting` = 'dehash_timer';
DELETE FROM `tmux` WHERE `setting` = 'lookup_reqids';
DELETE FROM `tmux` WHERE `setting` = 'lookup_reqids_timer';
DELETE FROM `tmux` WHERE `setting` = 'request_url';
UPDATE `tmux` set `value` = '58' where `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE users ADD COLUMN xxxview INT AFTER gameview;
UPDATE `tmux` set `value` = '59' where `setting` = 'sqlpatch';
+27
View File
@@ -0,0 +1,27 @@
DROP TABLE IF EXISTS xxxinfo;
CREATE TABLE xxxinfo (
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
tagline VARCHAR(1024) NOT NULL,
plot BLOB NULL DEFAULT NULL,
genre VARCHAR(64) NOT NULL,
director VARCHAR(64) DEFAULT NULL,
actors VARCHAR(2000) NOT NULL,
extras TEXT DEFAULT NULL,
productinfo TEXT DEFAULT NULL,
trailers TEXT DEFAULT NULL,
directurl VARCHAR(2000) NOT NULL,
classused VARCHAR(3) NOT NULL,
cover TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
backdrop TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
createddate DATETIME NOT NULL,
updateddate DATETIME NOT NULL,
PRIMARY KEY (id),
INDEX ix_xxxinfo_title (title)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8
COLLATE = utf8_unicode_ci
AUTO_INCREMENT = 1;
UPDATE `tmux` SET `value` = '60' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE releases ADD COLUMN xxxinfo_id INT AFTER imdbid;
CREATE INDEX ix_releases_xxxinfo_id ON releases (xxxinfo_id);
UPDATE `tmux` SET `value` = '61' WHERE `setting` = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
UPDATE releases SET gamesinfo_id = 0 WHERE gamesinfo_id IS NULL;
ALTER TABLE releases MODIFY COLUMN gamesinfo_id INT(10) SIGNED NOT NULL DEFAULT '0';
UPDATE releases SET xxxinfo_id = 0 WHERE xxxinfo_id IS NULL;
ALTER TABLE releases MODIFY COLUMN xxxinfo_id INT(10) SIGNED NOT NULL DEFAULT '0';
UPDATE `tmux` SET `value` = '62' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT INTO `site` (`setting`, `value`) VALUES ('lookupxxx', 1);
UPDATE `tmux` SET `value` = '63' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT INTO `site` (`setting`, `value`) VALUES ('maxxxxprocessed', 100);
UPDATE `tmux` SET `value` = '64' WHERE `setting` = 'sqlpatch';
+4
View File
@@ -0,0 +1,4 @@
ALTER TABLE users ADD COLUMN cp_api VARCHAR(255) NULL DEFAULT NULL;
ALTER TABLE users ADD COLUMN cp_url VARCHAR(255) NULL DEFAULT NULL;
UPDATE `tmux` SET `value` = '65' WHERE `setting` = 'sqlpatch';
+497
View File
@@ -0,0 +1,497 @@
DROP TABLE IF EXISTS `genres`;
CREATE TABLE IF NOT EXISTS `genres` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`type` int(4) DEFAULT NULL,
`disabled` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC AUTO_INCREMENT=635;
INSERT IGNORE INTO `genres` (`id`, `title`, `type`, `disabled`) VALUES
(150, 'Blues', 3000, 0),
(151, 'Classic Rock', 3000, 0),
(152, 'Country', 3000, 0),
(153, 'Dance', 3000, 0),
(154, 'Disco', 3000, 0),
(155, 'Funk', 3000, 0),
(156, 'Grunge', 3000, 0),
(157, 'Hip-Hop', 3000, 0),
(158, 'Jazz', 3000, 0),
(159, 'Metal', 3000, 0),
(160, 'New Age', 3000, 0),
(161, 'Oldies', 3000, 0),
(162, 'Other', 3000, 0),
(163, 'Pop', 3000, 0),
(164, 'R&B', 3000, 0),
(165, 'Rap', 3000, 0),
(166, 'Reggae', 3000, 0),
(167, 'Rock', 3000, 0),
(168, 'Techno', 3000, 0),
(169, 'Industrial', 3000, 0),
(170, 'Alternative', 3000, 0),
(171, 'Ska', 3000, 0),
(172, 'Death Metal', 3000, 0),
(173, 'Pranks', 3000, 0),
(174, 'Soundtrack', 3000, 0),
(175, 'Euro-Techno', 3000, 0),
(176, 'Ambient', 3000, 0),
(177, 'Trip-Hop', 3000, 0),
(178, 'Vocal', 3000, 0),
(179, 'Jazz+Funk', 3000, 0),
(180, 'Fusion', 3000, 0),
(181, 'Trance', 3000, 0),
(182, 'Classical', 3000, 0),
(183, 'Instrumental', 3000, 0),
(184, 'Acid', 3000, 0),
(185, 'House', 3000, 0),
(186, 'Game', 3000, 0),
(187, 'Sound Clip', 3000, 0),
(188, 'Gospel', 3000, 0),
(189, 'Noise', 3000, 0),
(190, 'Alternative Rock', 3000, 0),
(191, 'Bass', 3000, 0),
(192, 'Soul', 3000, 0),
(193, 'Punk', 3000, 0),
(194, 'Space', 3000, 0),
(195, 'Meditative', 3000, 0),
(196, 'Instrumental Pop', 3000, 0),
(197, 'Instrumental Rock', 3000, 0),
(198, 'Ethnic', 3000, 0),
(199, 'Gothic', 3000, 0),
(200, 'Darkwave', 3000, 0),
(201, 'Techno-Industrial', 3000, 0),
(202, 'Electronic', 3000, 0),
(203, 'Pop-Folk', 3000, 0),
(204, 'Eurodance', 3000, 0),
(205, 'Dream', 3000, 0),
(206, 'Southern Rock', 3000, 0),
(207, 'Comedy', 3000, 0),
(208, 'Cult', 3000, 0),
(209, 'Gangsta', 3000, 0),
(210, 'Top 40', 3000, 0),
(211, 'Christian Rap', 3000, 0),
(212, 'Pop/Funk', 3000, 0),
(213, 'Jungle', 3000, 0),
(214, 'Native US', 3000, 0),
(215, 'Cabaret', 3000, 0),
(216, 'New Wave', 3000, 0),
(217, 'Psychadelic', 3000, 0),
(218, 'Rave', 3000, 0),
(219, 'Showtunes', 3000, 0),
(220, 'Trailer', 3000, 0),
(221, 'Lo-Fi', 3000, 0),
(222, 'Tribal', 3000, 0),
(223, 'Acid Punk', 3000, 0),
(224, 'Acid Jazz', 3000, 0),
(225, 'Polka', 3000, 0),
(226, 'Retro', 3000, 0),
(227, 'Musical', 3000, 0),
(228, 'Rock & Roll', 3000, 0),
(229, 'Hard Rock', 3000, 0),
(230, 'Folk', 3000, 0),
(231, 'Folk-Rock', 3000, 0),
(232, 'National Folk', 3000, 0),
(233, 'Swing', 3000, 0),
(234, 'Fast Fusion', 3000, 0),
(235, 'Bebob', 3000, 0),
(236, 'Latin', 3000, 0),
(237, 'Revival', 3000, 0),
(238, 'Celtic', 3000, 0),
(239, 'Bluegrass', 3000, 0),
(240, 'Avantgarde', 3000, 0),
(241, 'Gothic Rock', 3000, 0),
(242, 'Progressive Rock', 3000, 0),
(243, 'Psychedelic Rock', 3000, 0),
(244, 'Symphonic Rock', 3000, 0),
(245, 'Slow Rock', 3000, 0),
(246, 'Big Band', 3000, 0),
(247, 'Chorus', 3000, 0),
(248, 'Easy Listening', 3000, 0),
(249, 'Acoustic', 3000, 0),
(250, 'Humour', 3000, 0),
(251, 'Speech', 3000, 0),
(252, 'Chanson', 3000, 0),
(253, 'Opera', 3000, 0),
(254, 'Chamber Music', 3000, 0),
(255, 'Sonata', 3000, 0),
(256, 'Symphony', 3000, 0),
(257, 'Booty Bass', 3000, 0),
(258, 'Primus', 3000, 0),
(259, 'Porn Groove', 3000, 0),
(260, 'Satire', 3000, 0),
(261, 'Slow Jam', 3000, 0),
(262, 'Club', 3000, 0),
(263, 'Tango', 3000, 0),
(264, 'Samba', 3000, 0),
(265, 'Folklore', 3000, 0),
(266, 'Ballad', 3000, 0),
(267, 'Power Ballad', 3000, 0),
(268, 'Rhytmic Soul', 3000, 0),
(269, 'Freestyle', 3000, 0),
(270, 'Duet', 3000, 0),
(271, 'Punk Rock', 3000, 0),
(272, 'Drum Solo', 3000, 0),
(273, 'Acapella', 3000, 0),
(274, 'Euro-House', 3000, 0),
(275, 'Dance Hall', 3000, 0),
(276, 'Goa', 3000, 0),
(277, 'Drum & Bass', 3000, 0),
(278, 'Club-House', 3000, 0),
(279, 'Hardcore', 3000, 0),
(280, 'Terror', 3000, 0),
(281, 'Indie', 3000, 0),
(282, 'BritPop', 3000, 0),
(283, 'Negerpunk', 3000, 0),
(284, 'Polsk Punk', 3000, 0),
(285, 'Beat', 3000, 0),
(286, 'Christian Gangsta', 3000, 0),
(287, 'Heavy Metal', 3000, 0),
(288, 'Black Metal', 3000, 0),
(289, 'Crossover', 3000, 0),
(290, 'Contemporary C', 3000, 0),
(291, 'Christian Rock', 3000, 0),
(292, 'Merengue', 3000, 0),
(293, 'Salsa', 3000, 0),
(294, 'Thrash Metal', 3000, 0),
(295, 'Anime', 3000, 0),
(296, 'JPop', 3000, 0),
(297, 'SynthPop', 3000, 0),
(298, 'Electronica', 3000, 0),
(299, 'World Music', 3000, 0),
(300, 'Miscellaneous', 3000, 0),
(301, 'Rap & Hip-Hop', 3000, 0),
(302, 'Dance & Electronic', 3000, 0),
(303, 'Adventure', 1000, 0),
(304, 'Hard Rock & Metal', 3000, 0),
(305, 'Broadway & Vocalists', 3000, 0),
(306, 'Unknown', 1000, 0),
(307, 'Christian & Gospel', 3000, 0),
(308, '', 3000, 0),
(309, 'Action', 1000, 0),
(310, 'Unknown', 4000, 0),
(311, 'Action', 4000, 0),
(312, 'Strategy', 4000, 0),
(313, 'Puzzle', 4000, 0),
(314, 'Adventure', 4000, 0),
(315, 'Sports', 4000, 0),
(316, 'Simulation', 4000, 0),
(317, 'Anal', 6000, 0),
(318, 'Big Butt', 6000, 0),
(319, 'Gonzo', 6000, 0),
(320, 'Oiled', 6000, 0),
(321, 'Widescreen', 6000, 0),
(322, '18+ Teens', 6000, 0),
(323, 'Big Cocks', 6000, 0),
(324, 'Blu-Ray', 6000, 0),
(325, 'Feature', 6000, 0),
(326, 'Prison', 6000, 0),
(327, 'All Sex', 6000, 0),
(328, 'Couples', 6000, 0),
(329, 'European', 6000, 0),
(330, 'Foreign', 6000, 0),
(331, 'Point Of View', 6000, 0),
(332, 'Threesomes', 6000, 0),
(333, 'College', 6000, 0),
(334, 'Teachers', 6000, 0),
(335, 'Older Men', 6000, 0),
(336, 'Rimming', 6000, 0),
(337, 'Glory Hole', 6000, 0),
(338, 'Blowjobs', 6000, 0),
(339, 'Big Budget', 6000, 0),
(340, 'Gaping', 6000, 0),
(341, 'Sex Toy Play', 6000, 0),
(342, 'Cumshots', 6000, 0),
(343, 'Gangbang', 6000, 0),
(344, 'Fetish', 6000, 0),
(345, 'Transsexual', 6000, 0),
(346, 'Big Boobs', 6000, 0),
(347, 'Mature', 6000, 0),
(348, 'MILF', 6000, 0),
(349, 'All Girl / Lesbian', 6000, 0),
(350, 'Interracial', 6000, 0),
(351, 'Orgy', 6000, 0),
(352, '18+ Teen Transsexuals', 6000, 0),
(353, 'Babysitter', 6000, 0),
(354, 'Amateur', 6000, 0),
(355, 'Public Sex', 6000, 0),
(356, 'Web-To-DVD', 6000, 0),
(357, 'Compilation', 6000, 0),
(358, 'Porn For Couples', 6000, 0),
(359, 'Romance', 6000, 0),
(360, 'Young (18+) Ladies', 6000, 0),
(361, 'Redheads', 6000, 0),
(362, 'Affairs/Love Triangles', 6000, 0),
(363, 'Women Directors', 6000, 0),
(364, 'Made For Women', 6000, 0),
(365, 'Pantyhose/Stocking', 6000, 0),
(366, 'Black', 6000, 0),
(367, 'Domination', 6000, 0),
(368, 'Face Sitting', 6000, 0),
(369, 'Female Domination', 6000, 0),
(370, 'Interactive', 6000, 0),
(371, 'Bi-Sexual', 6000, 0),
(372, 'Tit Fucking', 6000, 0),
(373, 'Anal Sex', 6000, 0),
(374, 'Big Pussies', 6000, 0),
(375, 'Cock & Ball Play', 6000, 0),
(376, 'Facials', 6000, 0),
(377, 'Finger Fucking', 6000, 0),
(378, 'Girl-Girl/Lesbian', 6000, 0),
(379, 'Nipple Play', 6000, 0),
(380, 'xtreme', 6000, 0),
(381, 'Canadian', 6000, 0),
(382, 'Black Hair', 6000, 0),
(383, 'Blondes', 6000, 0),
(384, 'Brunettes', 6000, 0),
(385, 'Cream Pie', 6000, 0),
(386, 'Latex/Rubber', 6000, 0),
(387, 'S&M', 6000, 0),
(388, 'Watersports', 6000, 0),
(389, 'BBW', 6000, 0),
(390, 'Prebooks', 6000, 0),
(391, 'Asian', 6000, 0),
(392, 'Massage', 6000, 0),
(393, 'Swallowing', 6000, 0),
(394, 'Small Tits', 6000, 0),
(395, 'Naturally Busty', 6000, 0),
(396, 'Affairs & Love Triangles', 6000, 0),
(397, 'Wives', 6000, 0),
(398, 'Swingers', 6000, 0),
(399, 'Old & Young Females (18+)', 6000, 0),
(400, 'Maid', 6000, 0),
(401, 'Pantyhose & Stocking', 6000, 0),
(402, 'Masturbation', 6000, 0),
(403, 'Alt Girls', 6000, 0),
(404, 'Tattoo', 6000, 0),
(405, 'Exotic Workouts', 6000, 0),
(406, 'Athletes', 6000, 0),
(407, 'Deep Throat', 6000, 0),
(408, 'Wrestling & Fighting', 6000, 0),
(409, 'Cheerleaders', 6000, 0),
(410, 'Home Made Movies', 6000, 0),
(411, 'Squirting', 6000, 0),
(412, 'Cuckolds', 6000, 0),
(413, 'Cougars', 6000, 0),
(414, 'Cosplay', 6000, 0),
(415, 'Bikini Babes', 6000, 0),
(416, 'Brazilian', 6000, 0),
(417, 'Grannies', 6000, 0),
(418, 'Erotic Vignette', 6000, 0),
(419, 'Water Play', 6000, 0),
(420, 'Hairy', 6000, 0),
(421, 'CFNM', 6000, 0),
(422, 'Stripping', 6000, 0),
(423, 'Double Penetration', 6000, 0),
(424, 'Lingerie', 6000, 0),
(425, 'Nurses & Doctors', 6000, 0),
(426, 'British', 6000, 0),
(427, 'Fetish Wear', 6000, 0),
(428, 'Strap-Ons', 6000, 0),
(429, 'Indian', 6000, 0),
(430, 'Spoofs & Parodies', 6000, 0),
(431, 'Pregnant', 6000, 0),
(432, 'Classic', 6000, 0),
(433, 'Jeans & Denim', 6000, 0),
(434, 'Boxed Sets', 6000, 0),
(435, 'Mystery', 6000, 0),
(436, 'Girl on Guy Strap-Ons', 6000, 0),
(437, 'Celebrity', 6000, 0),
(438, 'Handjobs', 6000, 0),
(439, 'Shaved', 6000, 0),
(440, 'Vampires', 6000, 0),
(441, 'Panties & Thongs', 6000, 0),
(442, 'Instructional (X-Rated)', 6000, 0),
(443, 'Fantasy', 6000, 0),
(444, 'Historical / Period Piece', 6000, 0),
(445, 'Western', 6000, 0),
(446, 'Midgets', 6000, 0),
(447, 'Oddities', 6000, 0),
(448, 'Foot Fetish', 6000, 0),
(449, 'Virgin', 6000, 0),
(450, 'Horror', 6000, 0),
(451, 'Streaming Video', 6000, 0),
(452, 'Solo Girls', 6000, 0),
(453, 'Solo Female', 6000, 0),
(454, 'Kinky', 6000, 0),
(455, 'By Women', 6000, 0),
(456, 'All Girl', 6000, 0),
(457, 'Exhibitionism', 6000, 0),
(458, 'College Co-Eds', 6000, 0),
(459, 'Pro-Am', 6000, 0),
(460, 'Parties / Clubs', 6000, 0),
(461, 'Sex', 6000, 0),
(462, 'Europe', 6000, 0),
(463, 'Germany', 6000, 0),
(464, 'Tantra / Spirituality', 6000, 0),
(465, 'Big Tits', 6000, 0),
(466, 'United Kingdom', 6000, 0),
(467, 'Female on Female', 6000, 0),
(468, 'Strapons', 6000, 0),
(469, 'Lesbian', 6000, 0),
(470, 'Potpourri', 6000, 0),
(471, 'Humor', 6000, 0),
(472, 'Spoofs / Parodies', 6000, 0),
(473, 'Gagging', 6000, 0),
(474, 'Family', 6000, 0),
(475, 'Vignettes', 6000, 0),
(476, 'Body', 6000, 0),
(477, 'Home Made', 6000, 0),
(478, 'POV', 6000, 0),
(479, 'M on F', 6000, 0),
(480, 'Gaper', 6000, 0),
(481, 'Latex & Rubber', 6000, 0),
(482, 'Foreign Kink', 6000, 0),
(483, 'Masks', 6000, 0),
(484, 'Group Sex', 6000, 0),
(485, 'Older Women', 6000, 0),
(486, 'Young Women / Teens', 6000, 0),
(487, 'Contemporary', 6000, 0),
(488, 'Features', 6000, 0),
(489, 'Biker Chicks', 6000, 0),
(490, 'Hetero Couples', 6000, 0),
(491, 'Caucasian Girls', 6000, 0),
(492, 'Modern', 6000, 0),
(493, '2011 AVN Award Nominees', 6000, 0),
(494, 'All Black', 6000, 0),
(495, 'Cumshots & Facials', 6000, 0),
(496, 'Outdoors', 6000, 0),
(497, 'Classics', 6000, 0),
(498, 'BDSM', 6000, 0),
(499, '90''s', 6000, 0),
(500, 'Oral', 6000, 0),
(501, 'Mixed Races', 6000, 0),
(502, 'Ebony Girls', 6000, 0),
(503, 'Black Women', 6000, 0),
(504, 'Striptease', 6000, 0),
(505, 'Dancers / Strippers', 6000, 0),
(506, '2013 AVN Award Nominees', 6000, 0),
(507, '2013 Sex Awards Nominees', 6000, 0),
(508, 'Cunnilingus', 6000, 0),
(509, 'Asian Girls', 6000, 0),
(510, 'Erotica', 6000, 0),
(511, 'Fantasies', 6000, 0),
(512, 'Black Men', 6000, 0),
(513, 'Latina', 6000, 0),
(514, 'Latina Girls', 6000, 0),
(515, 'Cuckold', 6000, 0),
(516, 'Natural Look', 6000, 0),
(517, 'Footjobs', 6000, 0),
(518, 'Feet', 6000, 0),
(519, 'Feet & Shoes', 6000, 0),
(520, 'Legs & Nylons', 6000, 0),
(521, 'Teen', 6000, 0),
(522, 'Russia', 6000, 0),
(523, 'Russian', 6000, 0),
(524, 'Schoolgirls', 6000, 0),
(525, 'Massage Parlor', 6000, 0),
(526, 'Virgins', 6000, 0),
(527, 'Beach', 6000, 0),
(528, '2008 AVN Award Nominees', 6000, 0),
(529, 'Czech', 6000, 0),
(530, 'Orgies', 6000, 0),
(531, 'Babysitters', 6000, 0),
(532, '2009 AVN Award Nominees', 6000, 0),
(533, 'Big Butts', 6000, 0),
(534, 'Handjob Female on Male', 6000, 0),
(535, 'Hidden Cam', 6000, 0),
(536, '2014 AVN Award Nominees', 6000, 0),
(537, 'XBIZ Awards', 6000, 0),
(538, 'Spain', 6000, 0),
(539, 'Spanish', 6000, 0),
(540, 'Feminist Porn Awards', 6000, 0),
(541, 'Sybian', 6000, 0),
(542, 'Instructional', 6000, 0),
(543, 'Female Ejaculation', 6000, 0),
(544, 'Dutch', 6000, 0),
(545, 'Maids', 6000, 0),
(546, 'Tattooed / Pierced', 6000, 0),
(547, 'Shower / Bathroom', 6000, 0),
(548, 'Cum-Swapping', 6000, 0),
(549, 'Girls Next Door', 6000, 0),
(550, 'Petite', 6000, 0),
(551, 'Gangbang - M on F', 6000, 0),
(552, 'Office', 6000, 0),
(553, 'Toys', 6000, 0),
(554, '2010 AVN Award Nominees', 6000, 0),
(555, 'International', 6000, 0),
(556, 'Student', 6000, 0),
(557, 'Deep Throating', 6000, 0),
(558, 'Boat', 6000, 0),
(559, 'Secretaries', 6000, 0),
(560, 'Reality', 6000, 0),
(561, 'Brazil', 6000, 0),
(562, 'Male on Female', 6000, 0),
(563, 'Nurses', 6000, 0),
(564, 'Interactive Sex', 6000, 0),
(565, 'Up & Coming', 6000, 0),
(566, 'Cum Swapping', 6000, 0),
(567, 'Multi-Angles', 6000, 0),
(568, 'Leather', 6000, 0),
(569, 'Pot Luck', 6000, 0),
(570, 'Cream Pies', 6000, 0),
(571, 'Behind The Scenes', 6000, 0),
(572, 'Auditions', 6000, 0),
(573, 'Pickup', 6000, 0),
(574, 'Sex Machines', 6000, 0),
(575, '2012 AVN Award Nominees', 6000, 0),
(576, 'Voyeurism', 6000, 0),
(577, 'Voyeur', 6000, 0),
(578, 'Bukkake', 6000, 0),
(579, 'Smoking', 6000, 0),
(580, 'Gangbang - F on F', 6000, 0),
(581, 'Italy', 6000, 0),
(582, 'Italian', 6000, 0),
(583, 'Portuguese', 6000, 0),
(584, 'Locale', 6000, 0),
(585, 'Secretaries/Office', 6000, 0),
(586, 'Sex at Work', 6000, 0),
(587, 'School Girls', 6000, 0),
(588, 'Felching', 6000, 0),
(589, 'Glasses', 6000, 0),
(590, 'Euro', 6000, 0),
(591, 'Pissing', 6000, 0),
(592, 'Shocking Penetration', 6000, 0),
(593, 'German Speaking', 6000, 0),
(594, 'Anilingus', 6000, 0),
(595, 'High Definition', 6000, 0),
(596, 'M.I.L.F.', 6000, 0),
(597, 'Cougar', 6000, 0),
(598, 'Big Dick', 6000, 0),
(599, 'Cumshot', 6000, 0),
(600, 'Pantyhose/Stockings', 6000, 0),
(601, 'Dancers/Models', 6000, 0),
(602, 'Submales', 6000, 0),
(603, 'Threeway', 6000, 0),
(604, 'Fresh Faces', 6000, 0),
(605, 'Natural Breasts', 6000, 0),
(606, 'German', 6000, 0),
(607, 'Blowjob', 6000, 0),
(608, 'Gloryhole', 6000, 0),
(609, 'Black Dicks/White Chicks', 6000, 0),
(610, 'P.O.V.', 6000, 0),
(611, 'Glamour', 6000, 0),
(612, 'Brides & Weddings', 6000, 0),
(613, 'Exhibitionist', 6000, 0),
(614, 'Party Girls', 6000, 0),
(615, 'Reality Based', 6000, 0),
(616, 'Shemale', 6000, 0),
(617, 'Cheerleader', 6000, 0),
(618, 'Award Winning Movies', 6000, 0),
(619, 'New Release', 6000, 0),
(620, 'Foot', 6000, 0),
(621, 'Older / Younger', 6000, 0),
(622, 'Vintage', 6000, 0),
(623, 'Incest', 6000, 0),
(624, 'Femdom', 6000, 0),
(625, 'Strap-On', 6000, 0),
(626, 'Double Anal', 6000, 0),
(627, 'Costumes', 6000, 0),
(628, 'For Ladies', 6000, 0),
(629, 'Family Roleplay', 6000, 0),
(630, 'Girls With Toys', 6000, 0),
(631, 'Ass-to-mouth', 6000, 0),
(632, 'Parody', 6000, 0),
(633, 'Racing', 4000, 0),
(634, 'Double Penetration (Dp)', 6000, 0);
UPDATE `tmux` SET `value` = '66' WHERE `setting` = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
ALTER TABLE gamesinfo ADD COLUMN backdrop TINYINT(1) DEFAULT 0 AFTER cover;
ALTER TABLE gamesinfo ADD COLUMN trailer VARCHAR(1000) DEFAULT '' AFTER backdrop;
ALTER TABLE gamesinfo ADD COLUMN classused VARCHAR(10) DEFAULT 'steam' AFTER trailer;
UPDATE gamesinfo SET classused = 'gb';
UPDATE `tmux` SET `value` = '67' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE xxxinfo MODIFY COLUMN classused varchar(4) DEFAULT 'ade';
UPDATE xxxinfo SET classused = 'aebn' WHERE classused = 'aeb';
UPDATE `tmux` SET `value` = '68' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT INTO `site` (`setting`, `value`) VALUES ('anidbkey', '');
UPDATE `tmux` SET `value` = '69' WHERE `setting` = 'sqlpatch';
@@ -0,0 +1,2 @@
ALTER TABLE animetitles CHANGE createddate unixtime INT(12) UNSIGNED NOT NULL;
UPDATE `tmux` SET `value` = '70' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT INTO site (setting, value) VALUES ('rottentomatoquality', 'profile');
UPDATE `tmux` SET `value` = '71' WHERE `setting` = 'sqlpatch';
+24
View File
@@ -0,0 +1,24 @@
DROP TRIGGER IF EXISTS insert_hashes;
DROP TRIGGER IF EXISTS update_hashes;
DROP TRIGGER IF EXISTS delete_hashes;
DROP TRIGGER IF EXISTS check_rfinsert;
DROP TRIGGER IF EXISTS check_rfupdate;
DROP TRIGGER IF EXISTS check_insert;
DROP TRIGGER IF EXISTS check_update;
DROP TRIGGER IF EXISTS insert_MD5;
CREATE TRIGGER insert_hashes AFTER INSERT ON prehash FOR EACH ROW BEGIN INSERT INTO predbhash (pre_id, hashes) VALUES (NEW.id, CONCAT_WS(',', MD5(NEW.title), MD5(MD5(NEW.title)), SHA1(NEW.title)));END;
CREATE TRIGGER update_hashes AFTER UPDATE ON prehash FOR EACH ROW BEGIN IF NEW.title != OLD.title THEN UPDATE predbhash SET hashes = CONCAT_WS(',', MD5(NEW.title), MD5(MD5(NEW.title)), SHA1(NEW.title)) WHERE pre_id = OLD.id; END IF;END;
CREATE TRIGGER delete_hashes AFTER DELETE ON prehash FOR EACH ROW BEGIN DELETE FROM predbhash WHERE pre_id = OLD.id; END;
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;
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:]]{4,6}) ?\\]|^REQ\s*([[:digit:]]{4,6})|^([[:digit:]]{4,6})-[[:digit:]]{1}\\[' 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:]]{4,6}) ?\\]|^REQ\s*([[:digit:]]{4,6})|^([[:digit:]]{4,6})-[[:digit:]]{1}\\[' THEN SET NEW.isrequestid = 1;END IF;END;
CREATE TRIGGER insert_search AFTER INSERT ON releases FOR EACH ROW BEGIN INSERT INTO releasesearch (releaseid, guid, name, searchname) VALUES (NEW.id, NEW.guid, NEW.name, NEW.searchname);END;
CREATE TRIGGER update_search AFTER UPDATE ON releases FOR EACH ROW BEGIN IF NEW.guid != OLD.guid THEN UPDATE releasesearch SET guid = NEW.guid WHERE releaseid = OLD.id; END IF;IF NEW.name != OLD.name THEN UPDATE releasesearch SET name = NEW.name WHERE releaseid = OLD.id; END IF; IF NEW.searchname != OLD.searchname THEN UPDATE releasesearch SET searchname = NEW.searchname WHERE releaseid = OLD.id; END IF;END;
CREATE TRIGGER delete_search AFTER DELETE ON releases FOR EACH ROW BEGIN DELETE FROM releasesearch WHERE releaseid = OLD.id; END;
CREATE TRIGGER insert_MD5 BEFORE INSERT ON releasecomment FOR EACH ROW SET NEW.text_hash = MD5(NEW.text);
UPDATE `tmux` SET `value` = '72' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
CREATE INDEX `ix_releases_xxxinfo_id` ON `releases` (`xxxinfo_id`);
UPDATE `tmux` SET `value` = '73' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE `releases` CHANGE `nzbstatus` `nzbstatus` TINYINT( 1 ) NOT NULL DEFAULT '0';
UPDATE `tmux` SET `value` = '74' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUE ('alternate_nntp', '0');
UPDATE `tmux` SET `value` = '75' WHERE `setting` = 'sqlpatch';
+51
View File
@@ -0,0 +1,51 @@
INSERT INTO `site` (`setting`, `value`) VALUES
('amazonsleep', '1000'),
('maxaddprocessed', '25'),
('maxnfoprocessed', '100'),
('maxrageprocessed', '75'),
('maximdbprocessed', '100'),
('maxanidbprocessed', '100'),
('maxmusicprocessed', '150'),
('maxgamesprocessed', '150'),
('maxbooksprocessed', '300'),
('maxnzbsprocessed', '1000'),
('maxpartrepair', '15000'),
('partrepair', '1'),
('binarythreads', '1'),
('backfillthreads', '1'),
('safebackfilldate', '2012-06-24'),
('postthreads', '1'),
('releasethreads', '1'),
('nzbthreads', '1'),
('maxsizetopostprocess', '100'),
('minsizetopostprocess', '1'),
('postthreadsamazon', '1'),
('postthreadsnon', '1'),
('segmentstodownload', '2'),
('passchkattempts', '1'),
('maxpartsprocessed', '3'),
('trakttvkey', ''),
('fanarttvkey', ''),
('lookuppar2', '1'),
('addpar2', '1'),
('fixnamethreads', '1'),
('fixnamesperrun', '1'),
('zippath', ''),
('processjpg', '1'),
('scrape', '1'),
('nntpretries', '10'),
('imdburl', '0'),
('yydecoderpath', ''),
('ffmpeg_duration', '5'),
('ffmpeg_image_time', '5'),
('processvideos', '0'),
('maxsizetoprocessnfo', '100'),
('minsizetoprocessnfo', '1'),
('nfothreads', '1'),
('extractusingrarinfo', '0'),
('maxnestedlevels', '3'),
('innerfileblacklist', ''),
('miscotherretentionhours', '0'),
('mischashedretentionhours', '0');
UPDATE `tmux` SET `value` = '78' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUE ('maxnforetries', '5');
UPDATE `tmux` SET `value` = '79' WHERE `setting` = 'sqlpatch';
+4
View File
@@ -0,0 +1,4 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUES
('timeoutpath', ''),
('timeoutseconds', '0');
UPDATE `tmux` SET `value` = '80' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE `movieinfo` ADD `type` VARCHAR( 32 ) NOT NULL AFTER `genre` ;
UPDATE `tmux` SET `value` = '81' WHERE `setting` = 'sqlpatch';
@@ -0,0 +1,17 @@
DROP TABLE IF EXISTS tvrageepisodes;
CREATE TABLE tvrageepisodes (
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
rageid INT(11) UNSIGNED NOT NULL,
showtitle VARCHAR(255) DEFAULT NULL,
airdate DATETIME NOT NULL,
link VARCHAR(255) DEFAULT NULL,
fullep VARCHAR(20) NOT NULL,
eptitle VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (id),
UNIQUE INDEX ix_tvrageepisodes_rageid (rageid, fullep)
)
ENGINE = INNODB
DEFAULT CHARSET = utf8
COLLATE = utf8_unicode_ci
AUTO_INCREMENT = 1;
UPDATE `tmux` SET `value` = '82' WHERE `setting` = 'sqlpatch';
+6
View File
@@ -0,0 +1,6 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUES
('lookup_reqids', '1'),
('reqidthreads', '1'),
('request_hours', '1'),
('request_url', 'http://reqid.nzedb.com/index.php');
UPDATE `tmux` SET `value` = '83' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE `groups` ADD `backfill` TINYINT(1) NOT NULL DEFAULT '0' AFTER `active` ;
UPDATE `tmux` set `value` = '84' where `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUE ('safebackfilldate', '2012-06-24');
UPDATE `tmux` SET `value` = '85' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT INTO category (id, title, parentid) VALUES (2080, 'WEB-DL', 2000);
UPDATE `tmux` SET `value` = '86' WHERE `setting` = 'sqlpatch';
+6
View File
@@ -0,0 +1,6 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUES
('safepartrepair','0'),
('maxpartrepair', '15000'),
('partrepairmaxtries', '3'),
('tablepergroup', '0');
UPDATE `tmux` SET `value` = '87' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUE
('nntpproxy','0');
UPDATE `tmux` SET `value` = '88' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUE ('book_reqids','7010');
UPDATE `tmux` SET `value` = '89' WHERE `setting` = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE `bookinfo` ADD `salesrank` INT(10) UNSIGNED DEFAULT NULL;
UPDATE `tmux` SET `value` = '90' WHERE `setting` = 'sqlpatch';
@@ -0,0 +1,15 @@
ALTER TABLE releasesearch ADD COLUMN fromname VARCHAR(255) COLLATE utf8_unicode_ci DEFAULT NULL;
UPDATE releasesearch rs INNER JOIN releases r ON rs.releaseid = r.id SET rs.fromname = r.fromname;
ALTER TABLE releasesearch DROP INDEX ix_releasesearch_name_searchname_ft;
ALTER TABLE releasesearch ADD FULLTEXT INDEX ix_releasesearch_name_ft (name);
ALTER TABLE releasesearch ADD FULLTEXT INDEX ix_releasesearch_searchname_ft (searchname);
ALTER TABLE releasesearch ADD FULLTEXT INDEX ix_releasesearch_fromname_ft (fromname);
DROP TRIGGER IF EXISTS insert_search;
DROP TRIGGER IF EXISTS update_search;
CREATE TRIGGER insert_search AFTER INSERT ON releases FOR EACH ROW BEGIN INSERT INTO releasesearch (releaseid, guid, name, searchname, fromname) VALUES (NEW.id, NEW.guid, NEW.name, NEW.searchname, NEW.fromname); END;
CREATE TRIGGER update_search AFTER UPDATE ON releases FOR EACH ROW BEGIN IF NEW.guid != OLD.guid THEN UPDATE releasesearch SET guid = NEW.guid WHERE releaseid = OLD.id; END IF; IF NEW.name != OLD.name THEN UPDATE releasesearch SET name = NEW.name WHERE releaseid = OLD.id; END IF; IF NEW.searchname != OLD.searchname THEN UPDATE releasesearch SET searchname = NEW.searchname WHERE releaseid = OLD.id; END IF; IF NEW.fromname != OLD.fromname THEN UPDATE releasesearch SET fromname = NEW.fromname WHERE releaseid = OLD.id; END IF; END;
UPDATE `tmux` SET `value` = '91' WHERE `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE `bookinfo` ADD `overview` VARCHAR(3000) DEFAULT NULL;
ALTER TABLE `bookinfo` ADD `genre` VARCHAR(255) NOT NULL;
UPDATE `tmux` SET `value` = '92' WHERE `setting` = 'sqlpatch';
+70
View File
@@ -0,0 +1,70 @@
DROP TABLE IF EXISTS anidb_episodes;
CREATE TABLE anidb_episodes (
anidbid INT(10) UNSIGNED NOT NULL
COMMENT 'id of title from AniDB',
episodeid INT(10) UNSIGNED NOT NULL DEFAULT '0'
COMMENT 'anidb id for this episode',
episode_no SMALLINT(5) UNSIGNED NOT NULL
COMMENT 'Numeric version of episode (leave 0 for combined episodes).',
episode_title VARCHAR(255)
COLLATE utf8_unicode_ci NOT NULL
COMMENT 'Title of the episode (en, x-jat)',
airdate DATE NOT NULL,
PRIMARY KEY (anidbid, episodeid)
)
ENGINE = InnoDB
DEFAULT CHARSET =utf8
COLLATE =utf8_unicode_ci;
DROP TABLE IF EXISTS anidb_info;
CREATE TABLE anidb_info (
anidbid INT(10) UNSIGNED NOT NULL
COMMENT 'id of title from AniDB',
type VARCHAR(32)
COLLATE utf8_unicode_ci DEFAULT NULL,
startdate DATE DEFAULT NULL,
enddate DATE DEFAULT NULL,
updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
related VARCHAR(1024)
COLLATE utf8_unicode_ci DEFAULT NULL,
similar VARCHAR(1024)
COLLATE utf8_unicode_ci DEFAULT NULL,
creators VARCHAR(1024)
COLLATE utf8_unicode_ci DEFAULT NULL,
description TEXT
COLLATE utf8_unicode_ci DEFAULT NULL,
rating VARCHAR(5)
COLLATE utf8_unicode_ci DEFAULT NULL,
picture VARCHAR(255)
COLLATE utf8_unicode_ci DEFAULT NULL,
categories VARCHAR(1024)
COLLATE utf8_unicode_ci DEFAULT NULL,
characters VARCHAR(1024)
COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (anidbid),
KEY ix_anidb_info_datetime (startdate, enddate, updated)
)
ENGINE = InnoDB
DEFAULT CHARSET =utf8
COLLATE =utf8_unicode_ci;
DROP TABLE IF EXISTS anidb_titles;
CREATE TABLE anidb_titles (
anidbid INT(10) UNSIGNED NOT NULL
COMMENT 'id of title from AniDB',
type VARCHAR(25)
COLLATE utf8_unicode_ci NOT NULL
COMMENT 'type of title.',
lang VARCHAR(25)
COLLATE utf8_unicode_ci NOT NULL,
title VARCHAR(255)
COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (anidbid, type, lang, title)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8
COLLATE = utf8_unicode_ci;
UPDATE `tmux` SET `value` = '93' WHERE `setting` = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUES
('intanidbupdate','7'),
('lastanidbupdate','0'),
('banned','0');
UPDATE `tmux` SET `value` = '94' WHERE `setting` = 'sqlpatch';
+16
View File
@@ -0,0 +1,16 @@
ALTER TABLE releases CHANGE COLUMN nzbstatus nzbstatus TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN iscategorized iscategorized TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN isrenamed isrenamed TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN ishashed ishashed TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN isrequestid isrequestid TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN jpgstatus jpgstatus TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN videostatus videostatus TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN audiostatus audiostatus TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN proc_pp proc_pp TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN proc_sorter proc_sorter TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN proc_par2 proc_par2 TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN proc_nfo proc_nfo TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE releases CHANGE COLUMN proc_files proc_files TINYINT(1) NOT NULL DEFAULT 0;
UPDATE releases set isrequestid = 1 WHERE name REGEXP '^\\[ ?([[:digit:]]{4,6}) ?\\]|^REQ\s*([[:digit:]]{4,6})|^([[:digit:]]{4,6})-[[:digit:]]{1}\\[' AND isrequestid = 0;
UPDATE `tmux` SET `value` = '95' WHERE `setting` = 'sqlpatch';
+9
View File
@@ -0,0 +1,9 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUES
('grabstatus', 1),
('crossposttime', 2),
('deletepossiblerelease', 0),
('grabstatus', 0),
('nzbsplitlevel', 1),
('maxsizetoformrelease', 0);
UPDATE `tmux` set `value` = '96' where `setting` = 'sqlpatch';
+3
View File
@@ -0,0 +1,3 @@
ALTER TABLE releases ADD COLUMN nzb_guid VARCHAR(50) NULL;
ALTER TABLE releases ADD INDEX ix_releases_nzb_guid (nzb_guid);
UPDATE `tmux` set `value` = '97' where `setting` = 'sqlpatch';
+4
View File
@@ -0,0 +1,4 @@
INSERT IGNORE INTO tmux (setting, value) VALUES
('dehash', '0'),
('dehash_timer', '30');
UPDATE `tmux` set `value` = '98' where `setting` = 'sqlpatch';
+60
View File
@@ -0,0 +1,60 @@
DROP INDEX ix_releases_name_searchname_ft ON releases;
DROP INDEX ix_releases_guid ON releases;
DROP INDEX ix_releases_adddate ON releases;
DROP INDEX ix_releases_categoryid ON releases;
DROP INDEX ix_releases_rageid ON releases;
DROP INDEX ix_releases_imdbid ON releases;
DROP INDEX ix_releases_name ON releases;
DROP INDEX ix_releases_searchname ON releases;
DROP INDEX ix_releases_groupid ON releases;
DROP INDEX ix_releases_dehashstatus ON releases;
DROP INDEX ix_releases_prehashid ON releases;
DROP INDEX ix_releases_passwordstatus ON releases;
DROP INDEX ix_releases_reqidstatus ON releases;
DROP INDEX ix_releases_nfostatus ON releases;
DROP INDEX ix_releases_musicinfoid ON releases;
DROP INDEX ix_releases_consoleinfoid ON releases;
DROP INDEX ix_releases_bookinfoid ON releases;
DROP INDEX ix_releases_haspreview ON releases;
DROP INDEX ix_releases_status ON releases;
DROP INDEX ix_releases_postdate_searchname ON releases;
DROP INDEX ix_releases_postdate_name ON releases;
DROP INDEX ix_releases_nzb_guid ON releases;
DROP INDEX ix_releases_prehashid_searchname ON releases;
DROP INDEX idx_releases_multi_name_fromname_size ON releases;
ALTER TABLE releases MODIFY id INT(11) UNSIGNED NOT NULL;
ALTER TABLE releases DROP PRIMARY KEY;
ALTER TABLE releases ADD PRIMARY KEY (id, categoryid);
ALTER TABLE releases MODIFY id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT;
ALTER TABLE releases PARTITION BY RANGE (categoryid) (
PARTITION unused VALUES LESS THAN (1000),
PARTITION console VALUES LESS THAN (2000),
PARTITION movies VALUES LESS THAN (3000),
PARTITION audio VALUES LESS THAN (4000),
PARTITION pc VALUES LESS THAN (5000),
PARTITION tv VALUES LESS THAN (6000),
PARTITION xxx VALUES LESS THAN (7000),
PARTITION books VALUES LESS THAN (8000),
PARTITION misc VALUES LESS THAN (9000) );
ALTER TABLE releases ADD INDEX ix_releases_adddate (adddate);
ALTER TABLE releases ADD INDEX ix_releases_rageid (rageid);
ALTER TABLE releases ADD INDEX ix_releases_imdbid (imdbid);
ALTER TABLE releases ADD INDEX ix_releases_guid (guid);
ALTER TABLE releases ADD INDEX ix_releases_name (name);
ALTER TABLE releases ADD INDEX ix_releases_groupid (groupid);
ALTER TABLE releases ADD INDEX ix_releases_dehashstatus (dehashstatus);
ALTER TABLE releases ADD INDEX ix_releases_reqidstatus (reqidstatus);
ALTER TABLE releases ADD INDEX ix_releases_nfostatus (nfostatus);
ALTER TABLE releases ADD INDEX ix_releases_musicinfoid (musicinfoid);
ALTER TABLE releases ADD INDEX ix_releases_consoleinfoid (consoleinfoid);
ALTER TABLE releases ADD INDEX ix_releases_bookinfoid (bookinfoid);
ALTER TABLE releases ADD INDEX ix_releases_haspreview_passwordstatus (haspreview, passwordstatus);
ALTER TABLE releases ADD INDEX ix_releases_status (nzbstatus, iscategorized, isrenamed, nfostatus, ishashed, isrequestid, passwordstatus, dehashstatus, reqidstatus, musicinfoid, consoleinfoid, bookinfoid, haspreview, categoryid, imdbid, rageid);
ALTER TABLE releases ADD INDEX ix_releases_postdate_searchname (postdate, searchname);
ALTER TABLE releases ADD INDEX ix_releases_nzb_guid (nzb_guid);
ALTER TABLE releases ADD INDEX ix_releases_prehash_searchname (prehashid, searchname);
UPDATE tmux set value = '99' where setting = 'sqlpatch';
+5
View File
@@ -0,0 +1,5 @@
DROP TRIGGER IF EXISTS delete_binaries;
CREATE TRIGGER delete_binaries BEFORE DELETE ON binaries FOR EACH ROW BEGIN DELETE FROM parts WHERE binaryid = OLD.id; END;
UPDATE tmux set value = '100' where setting = 'sqlpatch';
+4
View File
@@ -0,0 +1,4 @@
INSERT IGNORE INTO `tmux` (`setting`, `value`) VALUES
('optimize', '0'),
('optimize_timer', '86400');
UPDATE tmux set value = '101' where setting = 'sqlpatch';
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE `predb` drop `MD5`;
UPDATE tmux set value = '102' where setting = 'sqlpatch';
+7
View File
@@ -0,0 +1,7 @@
INSERT IGNORE INTO `site` (`setting`, `value`) VALUES
('intanidbupdate', 7),
('lastanidbupdate', 0),
('timeoutpath', ''),
('timeoutseconds', 0);
UPDATE `tmux` set `value` = '103' where `setting` = 'sqlpatch';
@@ -0,0 +1,4 @@
ALTER TABLE releasecomment DROP INDEX ix_releasecomment_hash_releaseID;
ALTER TABLE releasecomment DROP INDEX ix_releasecomment_hash_gid_sourceid;
ALTER IGNORE TABLE releasecomment ADD UNIQUE INDEX ix_releasecomment_hash_gid (text_hash, gid);
UPDATE `tmux` set `value` = '104' where `setting` = 'sqlpatch';

Some files were not shown because too many files have changed in this diff Show More