Browse Source

Update with archive and shadow tables.

main
fallenPineapple 7 years ago
committed by discomrade
parent
commit
9eacd5def2
  1. 43
      install.php

43
install.php

@ -678,6 +678,49 @@ if (file_exists($config['has_installed'])) {
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
') or error(db_error());
case '6.0.3':
foreach ($boards as &$_board) {
query(sprintf("CREATE TABLE IF NOT EXISTS ``archive_%s`` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`snippet` text NOT NULL,
`lifetime` int(11) NOT NULL,
`files` text NOT NULL,
`featured` int(1) NOT NULL,
UNIQUE KEY `id` (`id`),
KEY `lifetime` (`lifetime`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
") or error(db_error());
query(sprintf("CREATE TABLE IF NOT EXISTS ``shadow_posts_archive_%s`` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`thread` int(11) DEFAULT NULL,
`subject` varchar(100) DEFAULT NULL,
`email` varchar(30) DEFAULT NULL,
`name` varchar(35) DEFAULT NULL,
`trip` varchar(15) DEFAULT NULL,
`capcode` varchar(50) DEFAULT NULL,
`body` text NOT NULL,
`body_nomarkup` text,
`time` int(11) NOT NULL,
`bump` int(11) DEFAULT NULL,
`files` text,
`num_files` int(11) DEFAULT '0',
`filehash` text CHARACTER SET ascii,
`password` varchar(20) DEFAULT NULL,
`ip` varchar(61) CHARACTER SET ascii NOT NULL,
`sticky` int(1) NOT NULL,
`locked` int(1) NOT NULL,
`cycle` int(1) NOT NULL,
`sage` int(1) NOT NULL,
`embed` text,
`slug` varchar(256) DEFAULT NULL,
UNIQUE KEY `id` (`id`),
KEY `thread_id` (`thread`,`id`),
KEY `filehash` (`filehash`(40)),
KEY `time` (`time`),
KEY `ip` (`ip`),
KEY `list_threads` (`thread`,`sticky`,`bump`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
") or error(db_error());
}
query('CREATE TABLE IF NOT EXISTS ``shadow_antispam`` (
`board` varchar(58) NOT NULL,
`thread` int(11) DEFAULT NULL,

Loading…
Cancel
Save