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

我有一个表在Postgresql有22列,我想添加一个自动增量主键。

我试图创建一个名为id的类型BIGSERIAL,但pgadmin回应一个错误

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用户相同的DB用户来尝试。

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...