-
Notifications
You must be signed in to change notification settings - Fork 1
Flyway를 이용한 DB history 관리
Yejin Choi edited this page Sep 18, 2023
·
4 revisions
-
첫번째 마이그레이션 스크립트를 작성하였습니다
resources/db.migration
내V1.0__init_ddl.sql
-
추후 DB 업데이트가 필요한 경우 (Entity 구조의 변경), 새로운 마이그레이션 스크립트를 작성하시면 됩니다
resources/db.migration
디렉토리 내 새로운 sql문 작성
{Prefix}{버전번호}__{설명}. sql
- 파일의 prefix는
V
,U
또는R
입니다 (V
를 대체적으로 가장 많이 사용합니다)-
V
: 마이그레이션 할 파일 -
U
: 마이그레이션을 되돌릴 파일 -
R
: 마이그레이션을 반복할 파일
-
- 파일 구분자는
__
입니다 (두 개의 underscore) - 파일 버전은 정수로 인식됩니다 (두 개의 버전
3.10
,3.2
가 있다면,3.10
보다3.2
가 먼저 실행됩니다)
-
flyway_schema_history
테이블을 확인하면 마이그레이션 파일이 저장된 것을 확인하실 수 있습니다