【发布时间】:2018-07-09 13:43:40
【问题描述】:
来自 PostgreSQL 文档
排除约束确保如果任何两行在 使用指定的运算符指定的列或表达式,在 这些运算符比较中的至少一个将返回 false 或 null。这 语法是:
CREATE TABLE circles ( c circle, EXCLUDE USING gist (c WITH &&) );
我想知道EXCLUDE USING gist (c WITH &&) 是什么意思?特别是gist()、c WITH && 和EXCLUDE USING。
可以改写成check吗?谢谢。
【问题讨论】:
-
@a_horse_with_no_name 我喜欢排除
<>以确保所有行匹配的示例。
标签: postgresql exclusion-constraint