【发布时间】:2015-12-02 22:51:58
【问题描述】:
我通过 Gradle-Liquibase (v 1.1.1) 插件使用 Liquibase。我有以下变更集……
<changeSet id="create_my_stored_proc" author="davea" dbms="mysql" runAlways="true">
<sqlFile endDelimiter="//" path="src/main/resources/scripts/create_my_stored_proc.sql" stripComments="true"/>
</changeSet>
是否可以设置一些内容,以便仅忽略此变更集的校验和?底层过程处于不断变化的状态,可以重复更新,而不是每次都创建一个新的变更集,我希望现有的变更集在每个 Liquibase 构建上运行。
【问题讨论】:
-
如果变更集的 runAlways="true" 属性适用于每个 Liquibase 运行,这是您想要实现的吗?
-
我想要的是每次都运行它并忽略校验和。这有意义吗?
-
runAlways="true" 每次都运行它并且不检查校验和。我看到您已经添加了它,所以要求提供详细信息。