Postgresql:表约束和列约束之间的差异
摘自pgsql 8.4 docs:“[…]列约束只是在约束只影响一列时使用的符号方便.”
这个有效的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 ); 摘录似乎只适用于PRIMARY KEY和FOREIGN KEY约束,这些约束只应影响声明约束的同一行上的列,如Catcall所述 解决方法
Elsewhere in the docs . .
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |