-- Add sessions table for web authentication CREATE TABLE IF NOT EXISTS sessions ( id INTEGER PRIMARY KEY NOT NULL, user_id INTEGER NOT NULL, session_token_hash TEXT NOT NULL, created_at TEXT NOT NULL, expires_at TEXT NOT NULL, FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ); CREATE INDEX IF NOT EXISTS idx_sessions_token_hash ON sessions(session_token_hash); CREATE INDEX IF NOT EXISTS idx_sessions_user_id ON sessions(user_id); CREATE INDEX IF NOT EXISTS idx_sessions_expires_at ON sessions(expires_at);