2017-09-07 15 views
0

私は、 "テーブルの作成" のchangelogを持っているチェンジログを増分更新する方法は?

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

で変更履歴を生成しました。

それ後、私は新しい列を追加することによって、テーブルを変更し、

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

generateChangeLog再び

をrunned。私は "テーブルの作成"と "テーブルの変更"を使ってインクリメンタルログを見ることを期待していましたが、 "ChangeLog ......"が表示されています。

ChangeLogを徐々に更新する方法は?

ありがとうございました!

答えて

-1

generateChangelogコマンドは、初期の変更履歴を生成するために使用されます。変更ログに追加する場合は、コマンドを使用します。

+0

「diffChangelog」の使用例を教えてもらえますか?ありがとうございました。 –

+0

私はそれを見て、それは2つの異なるデータベース間のdiffsのため、changelogファイルを更新しないように思われますか? –

+0

この回答を見る https://stackoverflow.com/questions/24002568/how-to-use-liquibase-diffchangelog-with-the-current-changelog-as-reference-to-g – SteveDonie

関連する問題