2017-09-07 165 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