From 1ebd146eb52fa7dbaf906a4ab203d93985b95da6 Mon Sep 17 00:00:00 2001 From: Myron Blair Date: Tue, 9 Jun 2026 14:56:33 +0000 Subject: [PATCH] Fix sessions table: add impersonator_id column --- db/schema.sql | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/db/schema.sql b/db/schema.sql index 714755f..652f0e0 100644 --- a/db/schema.sql +++ b/db/schema.sql @@ -60,13 +60,14 @@ CREATE INDEX IF NOT EXISTS idx_users_reseller ON users (reseller_id); -- ── Sessions ────────────────────────────────────────────────────────────────── CREATE TABLE IF NOT EXISTS sessions ( - id TEXT PRIMARY KEY, - user_id INTEGER NOT NULL, - ip_address TEXT, - user_agent TEXT, - data TEXT, - expires_at TEXT NOT NULL, - created_at TEXT DEFAULT (datetime('now')), + id TEXT PRIMARY KEY, + user_id INTEGER NOT NULL, + ip_address TEXT, + user_agent TEXT, + data TEXT, + expires_at TEXT NOT NULL, + impersonator_id INTEGER DEFAULT NULL, + created_at TEXT DEFAULT (datetime('now')), FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ); CREATE INDEX IF NOT EXISTS idx_sessions_expires ON sessions (expires_at);