小编典典

如何在 PostgreSQL 中设置自增主键?

all

我在 PostgreSQL 中有一个包含许多列的表,我想添加一个自动增量主键。

我试图创建一个名为idtype的列,BIGSERIAL但 pgadmin 响应错误:

ERROR: sequence must have same owner as table it is linked to.

有谁知道如何解决这个问题?如何在不重新创建表的情况下在 PostgreSQL 中添加或创建自增主键?


阅读 113

收藏
2022-04-26

共1个答案

小编典典

试试这个命令:

ALTER TABLE your_table ADD COLUMN key_column BIGSERIAL PRIMARY KEY;

尝试使用与您创建 表的用户相同的 DB 用户。

2022-04-26