
Мне нравится, что он позволяет вам иметь разные файлы журналов изменений для каждой среды (dev, test и т. д.). Его легко настроить в вашем проекте с помощью существующих инструментов, таких как Jenkins или TeamCity. Вы также можете использовать запросы на вытягивание git, которые упрощают отслеживание того, что было изменено другими при использовании инструмента с открытым исходным кодом. Пользовательский интерфейс можно улучшить, но со временем он будет только улучшаться. Это не относится к Liquibase, все решения для миграции баз данных сейчас переживают некоторые трудности роста, потому что они были созданы до того, как у нас появились хорошие способы непрерывной интеграции. Мы использовали liquibase около 6 месяцев при запуске и пока не сталкивались с какими-либо проблемами. До сих пор нашим самым большим преимуществом была возможность развертывать новые функции, не дожидаясь, пока все будет развернуто в первую очередь.
