flyway는 데이터베이스의 형상관리를 목적으로 하는 툴 입니다.
데이터베이스의 형상 관리란 어떤 것일까요?
git을 통하여 우리가 코드를 관리하는 것의 데이터베이스 버전으로 볼 수 있습니다.
git에서는 코드를 파일별로 로깅을 통해서 변화의 이력을 추적합니다.
flyway는 데이터베이스의 DDL의 이력을 쌓아서 DDL이 어떻게 변화되었는지 관리하는 툴 로 사용할 수 있습니다.
Homepage - Flyway
Flyway와 DB Migration / 우리 팀에서 Flyway를 사용하는 이유