我可以创建多个列级约束:
CREATE TABLE foo
(
bar int CHECK (bar >= 0) UNIQUE NOT NULL
);
是否可以单独命名,如此?
CREATE TABLE foo
(
bar int CONSTRAINT a CHECK (bar >= 0) CONSTRAINT b NOT NULL CONSTRAINT c UNIQUE
);
PostgreSQL CREATE TABLE
语法给出here,但我在解析它时遇到了问题。
答案 0 :(得分:1)
是的,您提供的语法很好(至少在我安装的9.3.9中)。