이번글에서는 flyway에 대해서 알아보겠습니다. 모든 소스는 github에 올려두었습니다. 요즘 코로나로 인해 재택근무가 많아지는 상황입니다. 저도 재택근무를 한번 해봤는데 집에서 로컬 db 환경으로 작업해야하는 상황이 있었습니다. 물론 슬랙으로 동료분들과 db 변경사항을 공유했지만 누락되는 내용도 있었고 각자 로컬 db 스키마 정보가 달라서 작업하는데 어려움이 있었습니다. 이럴경우 아주 유용한 것이 flyway입니다. flyway는 다양한 기능을 제공해줍니다. 하나씩 살펴보겠습니다. flyway 간단하게 데이터베이스 형상관리 툴이라고 생각하시면 됩니다. 다양한 환경에서 적용이 가능합니다. 전 spring boot, mysql 환경에서 적용해보았습니다. 작동원리 형상관리는 table로 이루어지고 있습니..