Разница между подходами использования существующей структуры базы данных и создания новой с помощью Liquibase заключается в том, как настраивается миграция базы данных. 2
Для использования существующей структуры нужно подключить библиотеку Liquibase, написать нулевой вариант базы данных, то есть описать скриптами уже развёрнутую базу данных. 2 Все последующие изменения в структуре базы данных вносятся только через скрипты. 2
Для создания новой базы данных нужно создать миграцию для новой базы данных, то есть описать её структуру с помощью скриптов Liquibase. 2
Таким образом, при использовании существующей структуры Liquibase настраивается миграция уже готовой базы данных, а при создании новой — создаётся миграция для новой базы данных. 2
Liquibase — это независимая от базы данных библиотека для отслеживания, управления и применения изменений схемы базы данных. 25