我在使用Liquibase版本:2.0.1.
是否可以在格式化的sql文件中具有前置条件?如果是这样的话?一个例子将不胜感激.
我想做这样的事情,但在sql格式的文件.
<preConditions onFail="WARN">
<sqlCheck expectedResult="0">select count(*) from oldtable</sqlCheck>
</preConditions>
Run Code Online (Sandbox Code Playgroud)
现在支持在liquibase格式的sql文件中指定前提条件.在变更集定义中,可以使用以下格式指定前提条件(从官方文档复制):
--preconditions onFail:HALT onError:HALT
--precondition-sql-check expectedResult:0 SELECT COUNT(*) FROM my_table
Run Code Online (Sandbox Code Playgroud)
在文档中注意到目前仅支持sql检查前提条件类型.
liquibase网站上提供了完整的文档.
| 归档时间: |
|
| 查看次数: |
3511 次 |
| 最近记录: |