blob: a3396190708aa505075604fd7a0af5d12a45170d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
CREATE TABLE IF NOT EXISTS users (
id BIGINT PRIMARY KEY,
username TEXT NOT NULL UNIQUE,
`password` TEXT NOT NULL,
joined_at TIMESTAMP NOT NULL DEFAULT UTC_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS tokens (
id BIGINT PRIMARY KEY AUTO_INCREMENT,
user_id BIGINT NOT NULL REFERENCES users(id) ON DELETE CASCADE,
`hash` TEXT NOT NULL UNIQUE,
expires_at TIMESTAMP NOT NULL
);
|