如果我的SQL脚本发生变化,如何让我的Liquibase变更集运行?

时间:2016-09-22 15:32:41

标签: mysql liquibase changeset

我正在使用LIquibase 3.3和MySQL 5.5.37。我有这个改变集

<changeSet id="update-thirdparty-event-ids" author="davea" runOnChange="true">
    <sqlFile path="scripts/my_table_thirdparty_event_ids.sql"
             stripComments="true"/>
</changeSet>

我认为如果我对SQL脚本进行了更改,则会运行此更改集。但是,我注意到即使我更改了我的脚本,如果之前已经运行过一次,变更集也不会运行。当且仅当我的脚本发生变化时,我该怎么做才能让变更集运行?

谢谢, - 戴夫和

1 个答案:

答案 0 :(得分:0)

编辑文件时,请使用其他名称保存,以便更改变更集定义以指向新文件。

&lt; sqlFile path =“scripts / my_table_thirdparty_event_ids .rev3 .sql”              stripComments = “真”/&GT;