Files
infinsweeper/schema.sql

18 lines
470 B
SQL

CREATE TABLE IF NOT EXISTS Players (
email TEXT PRIMARY KEY,
username TEXT UNIQUE,
digest BLOB,
data BLOB,
activation_code TEXT,
new_pass_code TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS SignedInUsers (
code TEXT PRIMARY KEY,
player TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
last_used_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (player) REFERENCES Players (email) ON DELETE CASCADE
);