pgsql 8.4 文档摘录:“[...] 列约束只是在约束仅影响一列时使用的符号方便。” 那么这个有效的sql如何?
DROP TABLE IF EXISTS test;
CREATE TABLE test(
id integer CONSTRAINT PK_test PRIMARY KEY CONSTRAINT nenull NOT NULL CHECK (id3>=id2)
--the check constraint affects two columns none of which is id
,id2 integer
, id3 integer
);
Run Code Online (Sandbox Code Playgroud)
摘录似乎只适用于 PRIMARY KEY 和 FOREIGN KEY 约束,它们应该只影响与 Catcall 声明的约束在同一行上的列