Liquibase - утилита для версионирования структуры реляционной БД и миграции этой структуры с одной версии на другую.
update - обновление базы с помощью changeLog файла.
liquibase --url=jdbc:postgresql://localhost:5434/app --classpath=/home/.../.m2/repository/org/postgresql/postgresql/42.5.0/postgresql-42.5.0.jar --username=name --password=pass --changeLogFile=db.changelog-2.0.xml update
spring.liquibase.change-log - параметр для указания root changelog файла. В котором будут указаны все необходимые changelog файлы в include блоках.
Пример
spring.liquibase.change-log=classpath:db/changelog/db.changelog-root.xml
Лучше использовать xml формат для Idea подсвечивает ошибки.
Лучше создать master.xml file в котором будут все записи изменений.
Пример имен файлов изменений и его же использовать как id.
Changelogs - file для описания изменений.
databaseChangeLog - главный блок в котором описываются изменения.
changeSet - блок в котором описываются изменения.
preConditions - блок для описания условий для выполнения изменений.
rollback - тег для добавления SQL команды, которые будут выполнены во время выполнения rollback команды.
databasechangelog - таблица для хранения метаданных Liquibase.