Мы делаем выпуски баз данных, которые состоят из группы наборов изменений, и наши журналы изменений базы данных организованы следующим образом.
MasterChangeLog.xml
---> Release0001.XML
---> AddCustomerTable.XML
---> AddOrderTable.XML
---> Release0002.XML
---> AddNewColumnsToCustomerTable.XML
---> AlterOrderTableXML
---> Release0003.XML
---> AddPreferedCustomerTable.XML
Я хотел бы знать, как я буду откатывать набор наборов изменений. Я надеялся, что смогу использовать tagDatabase с номером релиза (Release001, Release002 или Release003) и просто откатиться по тегу
Я бы ожидал, что смогу сделать что-то подобное, если бы хотел откатить все изменения до Release001.
java -jar "liquibase.jar" --changeLogFile="MasterChangeLog.xml" Rollback "Release0002"
Не могли бы вы рассказать мне, как мне заставить это работать с Liquibase?
Спасибо