Database Migration 데이터베이스 스키마 변경을 버전 관리하는 스킬입니다. Core Principle "DB 스키마도 코드처럼 버전 관리한다." "수동으로 ALTER TABLE 치는 순간, 협업이 망가진다." Rules | 규칙 | 상태 | 설명 | |------|------|------| | 마이그레이션 파일 생성 | 🔴 필수 | 수동 SQL 실행 금지 | | 롤백 가능 | 🔴 필수 | down migration 필수 | | 순차 실행 | 🔴 필수 | 마이그레이션 순서 보장 | | 프로덕션 백업 | 🔴 필수 | 마이그레이션 전 백업 | Prisma (권장) 초기 설정 스키마 정의 마이그레이션 워크플로우 마이그레이션 파일 구조 마이그레이션 명령어 Drizzle ORM 초기 설정 스키마 정의 drizzle.config.ts 마이그레이션 명령어 마이그레이션 Best Practices 1. 작은 단위로 마이그레이션 2. 안전한 컬럼 추가 3. 안전한 컬럼 삭제 4. 인덱스 추가 롤백 전략 Prisma 롤백 수동 롤백 스크립트 CI/CD 통합 GitHub Actions 마이그레이션 검증 프로덕션 체크리스트 마이그레이션 전 - [ ] 데이터베이스…