Files
appks/migrate/003_user_2fa.sql
T
2026-06-07 11:30:56 +08:00

19 lines
500 B
PL/PgSQL

-- ============================================================
-- Migration: 003_user_2fa.sql
-- Table: user_2fa — TOTP two-factor authentication
-- ============================================================
BEGIN;
CREATE TABLE IF NOT EXISTS user_2fa (
user_id UUID PRIMARY KEY REFERENCES "user"(id) ON DELETE CASCADE,
secret TEXT NULL,
backup_codes TEXT NOT NULL,
enabled BOOLEAN NOT NULL,
created_at TIMESTAMPTZ NOT NULL,
updated_at TIMESTAMPTZ NOT NULL
);
COMMIT;