12 lines
534 B
SQL
12 lines
534 B
SQL
DROP TABLE IF EXISTS character_collections;
|
|
CREATE TABLE character_collections (
|
|
id INTEGER PRIMARY KEY,
|
|
char_id INTEGER NOT NULL,
|
|
collection_id INTEGER NOT NULL,
|
|
completed INTEGER NOT NULL DEFAULT 0,
|
|
UNIQUE(char_id, collection_id),
|
|
FOREIGN KEY (char_id) REFERENCES characters(id) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
FOREIGN KEY (collection_id) REFERENCES collections(id) ON DELETE CASCADE ON UPDATE CASCADE
|
|
);
|
|
CREATE INDEX idx_character_collections_collection_id ON character_collections(collection_id);
|