16 lines
605 B
SQL
16 lines
605 B
SQL
DROP TABLE IF EXISTS guild_events;
|
|
CREATE TABLE guild_events (
|
|
id INTEGER PRIMARY KEY,
|
|
guild_id INTEGER NOT NULL DEFAULT 0,
|
|
event_id INTEGER NOT NULL DEFAULT 0,
|
|
event_date INTEGER NOT NULL DEFAULT 0,
|
|
event_type INTEGER NOT NULL DEFAULT 0,
|
|
description TEXT NOT NULL,
|
|
display INTEGER NOT NULL DEFAULT 0,
|
|
locked INTEGER NOT NULL DEFAULT 0,
|
|
archived INTEGER NOT NULL DEFAULT 0,
|
|
UNIQUE(guild_id, event_id),
|
|
FOREIGN KEY (guild_id) REFERENCES guilds(id) ON DELETE CASCADE ON UPDATE CASCADE
|
|
);
|
|
CREATE INDEX idx_guild_events_event_date ON guild_events(event_date);
|