Если я ничего не понял неправильно, команда liquibase diffChangelog
должна иметь возможность генерировать наборы изменений отката для некоторых типов наборов изменений, таких как create table
, rename column
или add column
, но она не работает для меня с использованием плагина grable liquibase версии 2.0.2. Выполнение такой команды:
./gradlew diffChangelog -PrunList='diffLocal' -PchangeLogFile='changelog1.mysql.sql'
генерирует наборы изменений для создания таблиц в порядке, но не добавляет часть отката. Неужели я неправильно понял, что Liquibase может сделать это для меня?
Я использую ядро liquibase версии 3.8.9 и liquibase- groovy -dsl версии 2.1.1. Я пробовал много форматов файлов журнала изменений, таких как xml
, yaml
, groovy
и json
, но ни один из них не добавляет откат. Даже с лицензионным ключом откаты PRO не добавляются.
Есть идеи?