11 lines
413 B
SQL
11 lines
413 B
SQL
CREATE TABLE IF NOT EXISTS users (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
username TEXT NOT NULL UNIQUE COLLATE NOCASE,
|
|
email TEXT NOT NULL UNIQUE COLLATE NOCASE,
|
|
password TEXT NOT NULL,
|
|
bio TEXT,
|
|
avatar_url TEXT,
|
|
role TEXT NOT NULL DEFAULT 'member' CHECK(role IN ('member', 'admin')),
|
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|