2017-09-07 128 views
0

我已经生成的changelog与如何增量更新更新日志?

java -jar liquibase.jar --changeLogFile="./data/<insert file name>" generateChangeLog 

我有一个 “创建表” 更新日志。

它后,我加入了新的列改变表,并拼命地跑

java -jar liquibase.jar --changeLogFile="./data/<insert file name>" 

generateChangeLog

一次。我希望看到增加日志与“创建表”和“改变表”,但它显示“ChangeLog ......已经存在!”。

如何增量更新ChangeLog?

谢谢!

回答

-1

generateChangelog命令用于生成初始更新日志。如果您想要附加到更改日志,请使用命令。

+0

请问您提供'diffChangelog'的使用示例吗?谢谢。 –

+0

我google了它,它似乎,它是为了区分2个不同的数据库,而不是更新更新日志文件,不是吗? –

+0

看到这个答案: https://stackoverflow.com/questions/24002568/how-to-use-liquibase-diffchangelog-with-the-current-changelog-as-reference-to-g – SteveDonie