1
0
EQ2Emu/database/world/guild_points_history.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);