Files
taxbaik/db/migrations/V013__EnsureAdminAndTestAccounts.sql
T
kjh2064 89fa51efe2
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m20s
refactor admin UX and stabilize shell
2026-07-09 00:03:33 +09:00

18 lines
889 B
SQL

-- 관리자 계정 확실히 하기 (멱등성 보장)
-- admin: 마이그레이션 V003에서 생성
-- test_admin: 마이그레이션 V012에서 생성, API reset-password로 최종 설정
-- V003에서 이미 생성된 admin 계정이 없으면 추가
INSERT INTO admin_users (username, password_hash, created_at)
VALUES ('admin', '$2a$11$N9qo8uLOickgx2ZMRZoMye6IjfQTp5emXyqhT3jrDZWCqYIxJkAOq', NOW())
ON CONFLICT (username) DO NOTHING;
-- V012에서 추가 시도한 test_admin 확인 후 수정
-- 만약 존재하지 않으면 생성
INSERT INTO admin_users (username, password_hash, created_at)
VALUES ('test_admin', '$2a$11$N9qo8uLOickgx2ZMRZoMye6IjfQTp5emXyqhT3jrDZWCqYIxJkAOq', NOW())
ON CONFLICT (username) DO NOTHING;
-- 검증: admin / test_admin 계정이 각각 문서 기준 비밀번호로 설정됨
SELECT id, username, created_at FROM admin_users ORDER BY username;