-- =====================================================================
-- [1회 운영 작업] 전 사용자 OTP 초기화 — 멱등
-- =====================================================================
-- 목적: 인증 강화 전환 시점에 기존 사용자 OTP 를 초기화한다.
--       다음 로그인부터 OTP_SETUP(QR 재등록) 플로우를 타게 한다(UIMS 방식).
--
-- ★ 이 파일은 schema-locations 에 등재하지 않는다(자동 재실행 금지).
--   운영자가 서버에서 1회 수동 적용:
--     psql -U hrm_user -d hrm_db -f db/ops_otp_reset_all.sql
--
-- 멱등: 여러 번 실행해도 결과 동일(모두 NULL/false).

UPDATE hrm_users
   SET otp_secret = NULL,
       otp_enabled = false
 WHERE otp_secret IS NOT NULL OR otp_enabled IS DISTINCT FROM false;
