gpt4 book ai didi

database - Postgres - 我没有 super 用户,无法创建角色,或者无法以 super 用户身份向任何其他用户授予访问权限

转载 作者:行者123 更新时间:2023-12-03 07:10:00 25 4
gpt4 key购买 nike

我目前正在进行 postgres 迁移,由于某种原因,数据库不允许我以 super 用户身份登录。我还尝试从 super 用户重置密码,但我不能。

服务通过 Azure 运行,服务器类型称为 Postgres SQL 灵活服务器。

我已经运行的命令:

ALTER ROLE [USER] WITH SUPERUSER;
ALTER ROLE [USER] WITH PASSWORD '[NEW-PASSWORD]'

我收到的错误类型如下:

Error: Must be superuser to create superuser

解决这种情况的最佳方法是什么?有谁知道如何强制创建 super 用户?

最佳答案

管理员用户是您在服务器上拥有的最高权限用户。它属于 azure_pg_admin 角色。该角色没有完全的 super 用户权限。PostgreSQL super 用户属性分配给 azure_superuser,它属于托管服务。您无权访问此角色。您可以阅读更多here .

关于database - Postgres - 我没有 super 用户,无法创建角色,或者无法以 super 用户身份向任何其他用户授予访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70627207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com