postgresql-8.4 – 错误:必须是超级用户才能更改超级用户

不幸的是,我已经从Postgresql的postgres用户删除了超级用户权限.目前我在Postgresql中没有任何超级用户.我想做超级用户.那我该怎么做呢?每次我试图向超级用户发布postgres.我正面临着这个问题.
Error : must be superuser to alter superusers.

提前致谢,

(假设你在Ubuntu机器上有root访问权限)

要以超级用户身份输入psql,您需要:

sudo -u postgres psql

正如此SO here中所建议的那样

如果没有名为postgres的用户,您需要先在系统上创建它,并使用:

sudo adduser newuser

否则,如果您遇到密码未被接受或根本没有创建的问题,您可以按照(Ubuntu 14.04相关)说明here或有关用户帐户的更多信息查看here

相关文章

来源:http://www.postgres.cn/docs/11/ 4.1.1. 标识符和关键词 SQL标识符和关键词必须以一个...
来源:http://www.postgres.cn/docs/11/ 8.1. 数字类型 数字类型由2、4或8字节的整数以及4或8...
来源:http://www.postgres.cn/docs/11/ 5.1. 表基础 SQL并不保证表中行的顺序。当一个表被读...
来源:http://www.postgres.cn/docs/11/ 6.4. 从修改的行中返回数据 有时在修改行的操作过程中...
来源:http://www.postgres.cn/docs/11/ 13.2.1. 读已提交隔离级别 读已提交是PostgreSQL中的...
来源:http://www.postgres.cn/docs/11/ 9.7. 模式匹配 PostgreSQL提供了三种独立的实现模式匹...