Flyway란? 일반적으로 프로그램의 소스코드를 효과적으로 관리할 수 있게 해주는 형상 관리 도구(Configuration Management Tool)로 Git을 많이 사용하고 있는데요. Flyway는 데이터베이스의 형상 관리를 목적으로 하는 오픈소스 데이터베이스 마이그레이션 툴입니다. * 형상관리(Software Configuration Management) - 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 데이터베이스의 형상 관리를 통해 얻을 수 있는 이점으로는 크게 '데이터베이스 schema의 변경 이력이 남는다'는 것과 '데이터베이스 변경 작업을 안전하게 할 수 있다'는 것이 있는데요. 데이터베이스에서 어떤 문제가 발견되었을 때, 이전에 해당 DB를 수정한 이력이 남아있다면 그 내용을 ..