1
0
EQ2Emu/database/world/character_collections.sql
2025-07-02 23:56:31 -05:00

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);