来自 PostgreSQL 文档
排除约束确保如果使用指定的运算符在指定的列或表达式上比较任意两行,则这些运算符比较中的至少一个将返回 false 或 null。语法是:
CREATE TABLE circles ( c circle, EXCLUDE USING gist (c WITH &&) );
我想知道什么EXCLUDE USING gist (c WITH &&)
意思?特别gist()
是c WITH &&
和EXCLUDE USING
。
可以重写check
吗?谢谢。