来自 PostgreSQL 文档
排除约束确保如果使用指定操作符对指定列或表达式上的任意两行进行比较,那么这些操作符中至少有一个将返回 false 或 null。 语法如下:
CREATE TABLE circles (
c circle,
EXCLUDE USING gist (c WITH &&)
);
我在想 EXCLUDE USING gist (c WITH &&)
是什么意思?特别是,gist()
、c WITH &&
和 EXCLUDE USING
。它能否用 check
重新表达?谢谢。
<>
来排除确保所有行匹配的示例。 - IMSoP