ALTER TABLE user_user_user_permissions
ADD CONSTRAINT user_user_user_permissions_id_pkey PRIMARY KEY (id);
当然,id
列中的数据必须是
UNIQUE
和
NOT NULL
,否则尝试时会出现异常。如果存在不同的
PRIMARY KEY
约束,请先删除它:
ALTER TABLE user_user_user_permissions
DROP CONSTRAINT old_constraint_name
, ADD CONSTRAINT user_user_user_permissions_id_pkey PRIMARY KEY (id);
您可以在 pgAdmin 中的“约束”下查找现有约束的名称,如图所示。
ALTER TABLE user_user_user_permissions
ADD PRIMARY KEY (id);
它应该创建一个名为“user_user_user_permissions_pkey”的约束。
id
列必须已经存在才能工作,它不会创建它。