我在 PostgreSQL 中有一个包含许多列的表,我想添加一个自动增量主键。
我试图创建一个名为idtype的列,BIGSERIAL但 pgadmin 响应错误:
id
BIGSERIAL
ERROR: sequence must have same owner as table it is linked to.
有谁知道如何解决这个问题?如何在不重新创建表的情况下在 PostgreSQL 中添加或创建自增主键?
试试这个命令:
ALTER TABLE your_table ADD COLUMN key_column BIGSERIAL PRIMARY KEY;
尝试使用与您创建 表的用户相同的 DB 用户。