Skip to content

Hyune-c/simple-flyway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flyway 테스트

환경

  • Spring boot 2.4.5
  • mysql - with docker
  • flyway

설명

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

참고 자료

About

Flyway 테스트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages