我们进行由一组更改集组成的数据库发布,我们的数据库更改日志按以下方式组织
MasterChangeLog.xml
---> Release0001.XML
---> AddCustomerTable.XML
---> AddOrderTable.XML
---> Release0002.XML
---> AddNewColumnsToCustomerTable.XML
---> AlterOrderTableXML
---> Release0003.XML
---> AddPreferedCustomerTable.XML
我想知道如何回滚一组变更集。我希望我可以使用带有版本号(Release001、Release002 或 Release003)的 tagDatabase,然后使用标签回滚
如果我想将所有更改回滚到 Release001,我希望能够做这样的事情
java -jar "liquibase.jar" --changeLogFile="MasterChangeLog.xml" Rollback "Release0002"
你能告诉我如何让它与 Liquibase 一起工作吗?
谢谢