-- Migration 090: Add 2FA support to users table DO $$ BEGIN IF NOT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_name = 'users' AND column_name = 'totp_secret' ) THEN ALTER TABLE users ADD COLUMN totp_secret VARCHAR(255); END IF; IF NOT EXISTS ( SELECT 1 FROM information_schema.columns WHERE table_name = 'users' AND column_name = 'is_2fa_enabled' ) THEN ALTER TABLE users ADD COLUMN is_2fa_enabled BOOLEAN DEFAULT FALSE; END IF; END $$;