oh-oh/idp/migrations/20250712182250_sessions.sql
2025-07-13 12:18:53 +02:00

12 lines
469 B
SQL

CREATE TABLE IF NOT EXISTS sessions (
session_public_id INTEGER NOT NULL PRIMARY KEY,
session_id TEXT NOT NULL,
user_id INTEGER NOT NULL,
created INTEGER NOT NULL,
user_agent TEXT NOT NULL,
locked_2fa INTEGER NOT NULL, -- whether the session is currently locked and needs a 2FA code to unlock it
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
) STRICT;
CREATE INDEX sessions_session_public_id ON sessions(session_public_id);