comments needs some indexes

git-svn-id: file:///home/shish/svn/shimmie2/trunk@661 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
shish 2007-12-14 01:00:53 +00:00
parent b2ef2502db
commit 51f8d0891c

View File

@ -61,7 +61,7 @@ class CommentList extends Extension {
$config->set_default_int('comment_limit', 3);
$config->set_default_int('comment_count', 5);
if($config->get_int("ext_comments_version") < 1) {
if($config->get_int("ext_comments_version") < 2) {
$this->install();
}
}
@ -143,6 +143,8 @@ class CommentList extends Extension {
protected function install() {
global $database;
global $config;
if($config->get_int("ext_comments_version") < 1) {
$database->Execute("CREATE TABLE `comments` (
`id` int(11) NOT NULL auto_increment,
`image_id` int(11) NOT NULL,
@ -155,6 +157,13 @@ class CommentList extends Extension {
)");
$config->set_int("ext_comments_version", 1);
}
if($config->get_int("ext_comments_version") == 1) {
$database->Execute("CREATE INDEX comments_owner_ip ON comments(owner_ip)");
$database->Execute("CREATE INDEX comments_posted ON comments(posted)");
$config->set_int("ext_comments_version", 2);
}
}
// }}}
// page building {{{
private function build_page($current_page) {