检查 liquibase 中表的约束

2023-12-04

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

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

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

这是如何在 liquibase 上完成的?


Liquibase 不“原生”支持检查约束。你需要把它放入<sql> tag:

<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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查 liquibase 中表的约束 的相关文章

随机推荐