Используемая для отката команда liquibase:
liquibase --defaultsFile= "C:/git/liquibaseproject/src/main/resources/liquibase.properties" --changeLogFile="C:/git/liquibaseproject/src/main/resources/db/db.changelog-master.yml" rollback 1.0
Я получаю сообщение об ошибке " Неожиданная ошибка при запуске Liquibase: db / changelog / 01-db-changelog.yml не существует "
Это связано с тем, что мой db.changelog-master.yml использует относительные пути к файлам изменений.
databaseChangeLog:
- include:
file: db/changelog/01-db-changelog.yml
- include:
file: db/changelog/02-db-changelog.yml
Работает нормально, когда я запускаю свой проект Springboot. Я получаю сообщение об ошибке только при попытке отката через cmd.
Я мог бы использовать mvn liquibase: rollback -Dliquibase.rollbackTag = 1.0 для отката, но я пытаюсь создать bat-файл для отката.