23 lines
976 B
SQL
23 lines
976 B
SQL
DROP TABLE IF EXISTS character_mail;
|
|
CREATE TABLE character_mail (
|
|
id INTEGER PRIMARY KEY,
|
|
player_to_id INTEGER NOT NULL DEFAULT 0,
|
|
player_from TEXT NOT NULL DEFAULT '',
|
|
subject TEXT NOT NULL DEFAULT '',
|
|
mail_body TEXT,
|
|
already_read INTEGER NOT NULL DEFAULT 0,
|
|
mail_type INTEGER NOT NULL DEFAULT 0,
|
|
coin_copper INTEGER NOT NULL DEFAULT 0,
|
|
coin_silver INTEGER NOT NULL DEFAULT 0,
|
|
coin_gold INTEGER NOT NULL DEFAULT 0,
|
|
coin_plat INTEGER NOT NULL DEFAULT 0,
|
|
stack INTEGER NOT NULL DEFAULT 0,
|
|
postage_cost INTEGER NOT NULL DEFAULT 0,
|
|
attachment_cost INTEGER NOT NULL DEFAULT 0,
|
|
char_item_id INTEGER NOT NULL DEFAULT 0,
|
|
time_sent INTEGER NOT NULL DEFAULT 0,
|
|
expire_time INTEGER NOT NULL DEFAULT 0,
|
|
FOREIGN KEY (player_to_id) REFERENCES characters(id) ON DELETE CASCADE ON UPDATE CASCADE
|
|
);
|
|
CREATE INDEX idx_character_mail_player_to_id ON character_mail(player_to_id);
|