[스프링 부트] chapter 32. 스프링 데이터 8부 데이터베이스 마이그레이션
스프링 데이터 8부 데이터베이스 마이그레이션
Flyway와 Liquibase가 대표적, 여기선 Flyway를 사용
의존성 추가
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>
마이그레이션 디렉토리
-
db/migration 또는 db/migration/{vendor}
-
spring.flyway.locations로 변경 가능
마이그레이션 파일 이름
- V숫자__이름.sql
- V는 꼭 대문자로
- 숫자는 순차적으로 (타임스탬프 권장)
-
숫자와 이름 사이에 언더바 두개.
- 이름은 가능한 서술적으로