2026-07-16 22:51:02 +08:00
|
|
|
CREATE TABLE IF NOT EXISTS groups (
|
|
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
|
|
name TEXT NOT NULL,
|
|
|
|
|
display_seconds INTEGER NOT NULL DEFAULT 30,
|
|
|
|
|
enabled INTEGER NOT NULL DEFAULT 1,
|
|
|
|
|
created_at TEXT DEFAULT (datetime('now'))
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS images (
|
|
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
|
|
group_id INTEGER NOT NULL,
|
|
|
|
|
filename TEXT NOT NULL,
|
|
|
|
|
original_name TEXT,
|
|
|
|
|
size INTEGER DEFAULT 0,
|
|
|
|
|
width INTEGER DEFAULT 280,
|
|
|
|
|
height INTEGER DEFAULT 280,
|
|
|
|
|
enabled INTEGER NOT NULL DEFAULT 1,
|
|
|
|
|
created_at TEXT DEFAULT (datetime('now'))
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS config (
|
|
|
|
|
key TEXT PRIMARY KEY,
|
|
|
|
|
value TEXT
|
|
|
|
|
);
|
2026-07-16 22:58:46 +08:00
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
|
|
|
username TEXT NOT NULL UNIQUE,
|
|
|
|
|
password TEXT NOT NULL,
|
|
|
|
|
created_at TEXT DEFAULT (datetime('now'))
|
|
|
|
|
);
|