wing-ops/database/seed/06_auth_admin.sql
htlee 13d6ca69e2 refactor(db): DDL 스크립트 현행화 + wing_auth→auth 스키마 문서 전면 수정
- database/schema/ 14개 DDL 파일 신규 생성 (운영 DB pg_dump 기반)
- database/seed/ 14개 초기 데이터 파일 분리
- database/_deprecated/로 구 init.sql, auth_init.sql 이동
- database/README.md 신규 작성 (DB 아키텍처, 설치 절차)
- docs/ 6개 가이드 문서 wing_auth→auth 스키마 구조로 수정
- README.md, CLAUDE.md wing 단일 DB 구조 반영

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 15:16:38 +09:00

20 lines
650 B
SQL

-- WING-OPS Seed Data: Auth Admin User
-- 관리자 계정 생성 (admin / admin1234)
-- 출처: database/auth_init.sql
-- 주의: pgcrypto 확장이 설치되어 있어야 함 (CREATE EXTENSION IF NOT EXISTS pgcrypto)
-- 관리자 계정 (비밀번호: admin1234, bcrypt 해시)
INSERT INTO auth.auth_user (user_acnt, pswd_hash, user_nm, rnkp_nm, org_sn, user_stts_cd)
VALUES (
'admin',
crypt('admin1234', gen_salt('bf', 10)),
'관리자',
'경정',
1,
'ACTIVE'
);
-- admin 사용자에 ADMIN 역할 할당 (role_sn=1)
INSERT INTO auth.auth_user_role (user_id, role_sn)
SELECT user_id, 1 FROM auth.auth_user WHERE user_acnt = 'admin';