## 🔥 구현 기능 - 프로젝트에 Flyway를 도입해 DB 스키마를 버전 관리. - 개발/운영 환경에서 스키마 불일치, 수동 수정 실수, 배포 장애 방지. - JPA 엔티티 변경과 DB 스키마를 안전하게 동기화 ## 🚧 작업목록 - [ ] Flyway 의존성 추가 및 `application.yml` 설정 (`baseline-on-migrate: true`) - [ ] `src/main/resources/db/migration/` 폴더 생성 - [ ] 초기 스키마 기준으로 baseline migration 작성 (`V1__initial_schema.sql`) - [ ] 기존 JPA ddl-auto 설정 `validate` 또는 `none`으로 변경 ## 📝 현재 문제점 - 개발/운영 DB 스키마 수동 관리 → 불일치 위험. - 엔티티 수정 시 프로덕션 반영 과정 미표준화 → 서버 중단 가능. - 스키마 변경 이력 추적 어려움. ## 🛠️ 해결 방안 - Flyway를 이용해 Migration 파일 기준으로 DB 스키마 버전 관리. - 엔티티 변경 시 안전하게 배포할 수 있는 절차 마련. - 스키마 변경 이력 자동 기록 및 팀 단위 협업 표준화. ## 🙋♂️ 담당자 * **백엔드**: 이름 * **프론트엔드**: (해당 없음)
🔥 구현 기능
🚧 작업목록
application.yml설정 (baseline-on-migrate: true)src/main/resources/db/migration/폴더 생성V1__initial_schema.sql)validate또는none으로 변경📝 현재 문제점
🛠️ 해결 방안
🙋♂️ 담당자