JPA (1) 썸네일형 리스트형 Flyway 적용기 2021-07-21 작성 Flyway란? 오픈 소스 데이터베이스 마이그레이션 도구 버전별 DB 스크립트 파일을 열거 해 두면 알아서 SQL 파일을 수행해 주고 DB 변경 이력에 대한 관리를 해 주는 녀석 Flyway와 JPA spring.jpa.hibernate.ddl-auto create, update, create-drop 은 prod 환경에서 절대 비추 validate Entity 와 테이블의 정합성이 맞는지 검증한다. (안맞으면 오류를 냄) 배포 환경에서는 validate 옵션으로 테이블이 변경될 시 애플리케이션을 가동시키지 않고 수동으로 테이블 변경사항을 맞추어야 한다. 현재 우리는 DEV, PROD 두 개의 환경에서 MariaDB를 사용하고 있다. 엔티티가 변경될 때마다 해당 변경 사항을 일일.. 이전 1 다음