mirror of
https://github.com/spchcap/speech.capital.git
synced 2026-01-14 16:48:44 +00:00
Refactor: Simplify ban logic to use only banned_until
This commit is contained in:
@@ -2,7 +2,10 @@ const schema = [
|
|||||||
`CREATE TABLE IF NOT EXISTS users (
|
`CREATE TABLE IF NOT EXISTS users (
|
||||||
id INTEGER PRIMARY KEY,
|
id INTEGER PRIMARY KEY,
|
||||||
username TEXT UNIQUE NOT NULL,
|
username TEXT UNIQUE NOT NULL,
|
||||||
|
email TEXT UNIQUE NOT NULL,
|
||||||
role TEXT NOT NULL DEFAULT 'user' CHECK(role IN ('user', 'admin', 'owner')),
|
role TEXT NOT NULL DEFAULT 'user' CHECK(role IN ('user', 'admin', 'owner')),
|
||||||
|
banned_until DATETIME DEFAULT NULL,
|
||||||
|
ip_address TEXT,
|
||||||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
|
||||||
);`,
|
);`,
|
||||||
`CREATE TABLE IF NOT EXISTS subs (
|
`CREATE TABLE IF NOT EXISTS subs (
|
||||||
|
|||||||
Reference in New Issue
Block a user