Liquibase отличается от других инструментов управления базами данных своей универсальностью и форматами записи изменений. 15
Liquibase — это открытая независимая от базы данных библиотека для отслеживания, управления и применения изменений схемы базы данных. 1 Она поддерживает большинство баз данных, включая PostgreSQL, MySQL, Oracle, Sybase, HSQL, Apache Derby. 1 Инструмент работает с форматами XML, YAML, JSON, SQL. 1
В отличие от Flyway, который поддерживает скрипты миграции только в форматах SQL и Java, Liquibase позволяет накатывать одни и те же миграции на любые базы данных и абстрагироваться от SQL. 1 Эта библиотека больше подходит для проектов, где необходимо работать с разными окружениями и СУБД. 1
Таким образом, основное отличие заключается в том, что Flyway использует только SQL, а Liquibase работает также с XML, YAML или JSON. 1