Fix sessions table: add impersonator_id column

This commit is contained in:
2026-06-09 14:56:33 +00:00
parent fbc445dad2
commit 1ebd146eb5
+8 -7
View File
@@ -60,13 +60,14 @@ CREATE INDEX IF NOT EXISTS idx_users_reseller ON users (reseller_id);
-- ── Sessions ────────────────────────────────────────────────────────────────── -- ── Sessions ──────────────────────────────────────────────────────────────────
CREATE TABLE IF NOT EXISTS sessions ( CREATE TABLE IF NOT EXISTS sessions (
id TEXT PRIMARY KEY, id TEXT PRIMARY KEY,
user_id INTEGER NOT NULL, user_id INTEGER NOT NULL,
ip_address TEXT, ip_address TEXT,
user_agent TEXT, user_agent TEXT,
data TEXT, data TEXT,
expires_at TEXT NOT NULL, expires_at TEXT NOT NULL,
created_at TEXT DEFAULT (datetime('now')), impersonator_id INTEGER DEFAULT NULL,
created_at TEXT DEFAULT (datetime('now')),
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
); );
CREATE INDEX IF NOT EXISTS idx_sessions_expires ON sessions (expires_at); CREATE INDEX IF NOT EXISTS idx_sessions_expires ON sessions (expires_at);