Flyway — инструмент для обеспечения версионности схем и управления миграциями DB.
Рассказывает Наталья Кравченко, TL/Senior Java dev в Lohika.
С проблемой версионности схемы базы данных рано или поздно приходится сталкиваться разработчикам любого приложения, опирающегося на СУБД. Поэтому на любом этапе разработки контроль схемы базы данных очень важен: в отсутствие чёткой системы управления миграциями базы могут быстро сломаться, не предоставляя при этом никакой информации относительно своего текущего состояния. Наша основная задача - вовремя предотвратить ошибки разработки используя соответствующие инструменты контроля.