- Spring boot 2.4.5
- mysql - with docker
- flyway
- local mysql 에
flyway
스키마를 생성합니다.- jdbc:mysql://localhost:3306/flyway
jpa.hibernate.ddl-auto: validate
설정으로 테이블의 정합성을 검증합니다./resources/db/migration
에 DDL, DML sql 을 정의합니다.- 실행한 sql 을 확인할 수 있습니다.
select * from flyway_schema_history
- 서로 다른 환경의 DB (dev - stage - prod) 에서 운영할 때는
checksum
과version
이 맞음을 확인해야합니다.- 맞지 않으면 어플리케이션이 기동되지 않습니다.