add FKs for comments
This commit is contained in:
parent
37672bc1ee
commit
f62edc3e83
@ -84,7 +84,7 @@ class CommentList extends Extension {
|
||||
INDEX (owner_ip),
|
||||
INDEX (posted),
|
||||
FOREIGN KEY (image_id) REFERENCES images(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (owner_id) REFERENCES users(id) ON DELETE CASCADE
|
||||
FOREIGN KEY (owner_id) REFERENCES users(id) ON DELETE RESTRICT
|
||||
");
|
||||
$config->set_int("ext_comments_version", 3);
|
||||
}
|
||||
@ -109,6 +109,12 @@ class CommentList extends Extension {
|
||||
$config->set_int("ext_comments_version", 2);
|
||||
}
|
||||
|
||||
if($config->get_int("ext_comments_version") == 2) {
|
||||
$config->set_int("ext_comments_version", 3);
|
||||
$database->Execute("ALTER TABLE comments ADD CONSTRAINT foreign_comments_image_id FOREIGN KEY (image_id) REFERENCES images(id) ON DELETE CASCADE");
|
||||
$database->Execute("ALTER TABLE comments ADD CONSTRAINT foreign_comments_owner_id FOREIGN KEY (owner_id) REFERENCES users(id) ON DELETE RESTRICT");
|
||||
}
|
||||
|
||||
// FIXME: add foreign keys, bump to v3
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user