: 데이터베이스의 형상관리를 목적으로 하는 툴
implementation 'org.flywaydb:flyway-core’
implementation 'org.flywaydb:flyway-mysql'
spring:
flyway:
locations: classpath:db/migration # migration 파일이 위치하는 directory
baseline-in-migrate : true # flyway-schema-history 테이블 자동 생성 여부
enabled: true # flyway 활성화 여부 (기본값 true)
schemas: # 업데이트할 스키마
baseline-version : 0 # 최초 버전 정보 (기본값 1)

<aside> 👉 Prefix
Version : 버전정보, R의 경우 버전을 명시하지 않아도 됨
Separator : 구분자 ‘__’ (언더바 2개)
Description : 추가 설명 _로 구분
Suffix : 접미사 .sql
ex) V0__create_table_user.sql V1.1__create_table_board.sql
V20210909__create_table_member.sql
</aside>

프로젝트에 적용된 사례