您在使用Postgres声明主键时使用以下哪种方法?
CREATE TABLE user(
user_id PRIMARY KEY,
...
)
CREATE TABLE user(
user_id NOT NULL,
...
CONSTRAINT user_pk PRIMARY KEY(user_id);
)
答案 0 :(得分:1)
我会使用方法#1。
使用方法#2的一个原因是您的主键是否跨越多个列。在这种情况下,方法#1将不起作用,因为它只支持单列主键。