Files
Life-OS/drizzle/0002_lifeos_db_admin.sql
T

13 lines
355 B
SQL

CREATE TABLE lifeos_admin_sessions (
token_hash TEXT PRIMARY KEY,
user_id TEXT NOT NULL,
expires_at INTEGER NOT NULL
);
CREATE INDEX idx_lifeos_admin_sessions_user ON lifeos_admin_sessions(user_id);
CREATE TABLE lifeos_admin_attempts (
user_id TEXT PRIMARY KEY,
failures INTEGER NOT NULL DEFAULT 0,
locked_until INTEGER NOT NULL DEFAULT 0
);