15 lines
683 B
SQL
15 lines
683 B
SQL
DROP TABLE IF EXISTS guild_points_history;
|
|
CREATE TABLE guild_points_history (
|
|
id INTEGER PRIMARY KEY,
|
|
guild_id INTEGER NOT NULL DEFAULT 0,
|
|
char_id INTEGER NOT NULL DEFAULT 0,
|
|
points_date INTEGER NOT NULL DEFAULT 0,
|
|
modified_by TEXT NOT NULL DEFAULT '',
|
|
comment TEXT,
|
|
points REAL NOT NULL DEFAULT 0,
|
|
FOREIGN KEY (guild_id) REFERENCES guilds(id) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
FOREIGN KEY (char_id) REFERENCES characters(id) ON DELETE CASCADE ON UPDATE CASCADE
|
|
);
|
|
CREATE INDEX idx_guild_points_history_guild_char ON guild_points_history(guild_id, char_id);
|
|
CREATE INDEX idx_guild_points_history_char_id ON guild_points_history(char_id);
|