
이번 글에서 작성해볼 내용은 Flyway로 DB Schema 와 Seed 를 관리하는 내용을 담아보려 합니다. 우리는 대개 개발환경을 구성하고 개발 검수가 완료된 소스를 운영서버 또는 스테이지 서버에 올려서 테스트를 진행하곤 합니다. 이 때, DB 작업이 개발 서버에서는 적용되어 정상적으로 검수가 되었으나, 실제로 운영 서버에서 적용이 되지 않아 에러가 발생하곤 하는 실수를 할 수 있습니다. 아무래도 사람이 작업하는 환경이다 보니 더더욱 그럴 수 있습니다. 가장 먼저 Flyway 는 JPA를 사용하여 DB Schema 가 변경되는 이력 및 테이블 정보를 만드는 DDL 을 자동으로 생성해주는 DevTools입니다. 공식 홈페이지는 https://flywaydb.org/와 같고 실제로도 많은 기업들이 이 기..
Server
2021. 5. 30. 19:36
공지사항