Как постепенно обновлять журнал изменений?

Я создал журнал изменений с помощью

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

У меня есть журнал изменений «создать таблицу».

После этого я изменил таблицу, добавив новый столбец и запустив

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

сгенерировать журнал изменений

очередной раз. Я ожидал увидеть инкрементный журнал с «создать таблицу» и «изменить таблицу», но он показывает «ChangeLog ...... уже существует!».

Как постепенно обновлять журнал изменений?

Благодарю вас!


person Arthur    schedule 07.09.2017    source источник


Ответы (1)


Команда generateChangelog используется для создания начального журнала изменений. Если вы хотите добавить в список изменений, используйте команду diffChangelog.

person SteveDonie    schedule 07.09.2017
comment
Могу я попросить вас привести пример использования diffChangelog? Спасибо. - person Arthur; 07.09.2017
comment
Я погуглил, и кажется, что это для различий между двумя разными базами данных, а не для обновления файла журнала изменений, не так ли? - person Arthur; 07.09.2017
comment
См. этот ответ: stackoverflow.com/questions/24002568/ - person SteveDonie; 08.09.2017