1

如果我没有误解任何内容,liquibase 命令diffChangelog应该能够为某些类型的更改集生成回滚更改集,例如create tablerename column或者add column使用 liquibase gradle 插件版本 2.0.2 对我不起作用。运行这样的命令:

./gradlew diffChangelog -PrunList='diffLocal' -PchangeLogFile='changelog1.mysql.sql'

生成创建表更改集很好,但它不添加回滚部分。我是否误解了 Liquibase 能够为我做到这一点?

我正在使用 liquibase-core 版本 3.8.9 和 liquibase-groovy-dsl 版本 2.1.1。我尝试了许多更改日志文件格式,例如, xmlyaml但没有一个添加回滚。即使使用许可证密钥 PRO 回滚也不会添加。groovyjson

任何想法?

4

0 回答 0