检查liquibase

时间:2018-01-26 11:33:56

标签: liquibase

我想使用liquibase在表上创建一个检查约束,这是检查constaint:

alter table userprefs add constraint chk_null CHECK (updatedate IS NOT NULL OR updateuser IS NOT NULL);

我搜索了它,但我能找到的是如何在列上创建检查约束。

如何在liquibase上完成这项工作?

1 个答案:

答案 0 :(得分:1)

Liquibase不支持检查约束&#34;本地&#34;。您需要将其放入<sql>标记:

<changeSet author="ichigo" id="1">
  <sql>
     alter table userprefs add constraint chk_null 
        CHECK (updatedate IS NOT NULL OR updateuser IS NOT NULL);
  </sql>
</changeSet>