Spring을 사용하는 프로젝트에서 DB 형상관리가 필요했다. 찾아보니 flyway와 liquibase가 주로 사용되는 DB 형상관리 툴인 것 같았다. 깊이 찾아보지는 않았지만 liquibase가 무료로 제공되는 기능도 많았고 사용하기도 편하다는 의견이 많았다. 하지만 내가 원하는 기능은 단순히 migration만 해주고 그 내용을 따로 추적할 수만 있으면 됐기 때문에 간단히 살펴본 결과 flyway를 사용하는 게 더 단순하고 간편해 보였다. 물론 더 깊게 사용하면 liquibase가 편할 수도 있지만 이건 나중에 더 필요하다고 생각이 되면 공부해볼 것이다. flyway를 사용하는 방법은 두 가지를 찾아보았다. flyway는 일반적으로 사용되는 RDBMS인 Oracle, SQL Server, MySQL,..