-- =====================================================================
-- TOTP(OTP 2차 인증) 이식 — cms_user 멱등 ALTER
-- =====================================================================
-- otp_secret 은 db/91_uiws_port.sql 에서 이미 ADD(VARCHAR(255)).
-- 여기서는 등록 확정 플래그 otp_enabled 만 추가한다.
-- schema-locations 마지막(104 앞)에 등재(mode=always + continue-on-error) → 멱등 재실행 안전.

ALTER TABLE cms_user ADD COLUMN IF NOT EXISTS otp_enabled BOOLEAN DEFAULT false;

COMMENT ON COLUMN cms_user.otp_secret  IS 'TOTP 시크릿(보류/확정 공용). API 응답·로그 미노출.';
COMMENT ON COLUMN cms_user.otp_enabled IS 'OTP 등록 확정 여부(최초 로그인 verify 성공 시 true).';
