我已經添加了新的變更到migrations.xml但是當我運行db migration config-file
它並不適用於新的變更只是下面的輸出:Dropwizard遷移Liquibase新的變更不遷移
INFO [2015-02-10 12:59:34,193] liquibase: Successfully acquired change log lock
INFO [2015-02-10 12:59:34,809] liquibase: Reading from public.databasechangelog
INFO [2015-02-10 12:59:34,821] liquibase: Successfully released change log lock
我有兩個變更和只有第一個被應用。例如:
<changeSet id="1" author="me">
<changeSet id="2" author="me">
另外我只看到databasechangelog表下的第一個changeset條目,這很奇怪。
如何使其應用我的新變更集?
你可以使用'--loglevel = debug'運行並共享那個輸出嗎?它會爲您提供更多關於每個變更集的詳細信息。 閱讀更多,我看到你使用的是dropwizard,而不是直接使用liquibase - 如果在dropwizard中有一種方法讓它通過調試標誌運行liquibase,我不會告訴你。 – SteveDonie 2015-02-10 15:21:24
從dropwizard文檔:有關可用命令的更多信息,請使用db --help命令,或者有關特定命令的更多詳細幫助,請使用db --help。 –
SteveDonie
2015-02-10 15:28:24