无法创建PostgreSQL超级用户角色以安装并运行应用程序

无法创建PostgreSQL超级用户角色以安装并运行应用程序,postgresql,azure,azure-database-postgresql,Postgresql,Azure,Azure Database Postgresql,我想安装一个使用PostgreSQL的应用程序Odoo,但它需要您创建一个超级用户角色,以允许应用程序安装创建自己的数据库。我刚刚创建了一个Azure PostgreSQL数据库PaaS,但它创建的用户不是超级用户,无法创建超级用户角色。有没有办法让我的管理员用户成为超级用户?为了更好地解释Azure Database for PostgreSQL的用户和角色: 默认情况下,在创建服务器时,我们定义了以下3个角色,当您从pg_角色运行SELECT rolname时,您也可以看到这3个角色 azu

我想安装一个使用PostgreSQL的应用程序Odoo,但它需要您创建一个超级用户角色,以允许应用程序安装创建自己的数据库。我刚刚创建了一个Azure PostgreSQL数据库PaaS,但它创建的用户不是超级用户,无法创建超级用户角色。有没有办法让我的管理员用户成为超级用户?

为了更好地解释Azure Database for PostgreSQL的用户和角色:

默认情况下,在创建服务器时,我们定义了以下3个角色,当您从pg_角色运行SELECT rolname时,您也可以看到这3个角色

azure_pg_管理员 azure_超级用户 服务器管理员登录–用户创建服务器时使用的管理员登录–默认情况下是azure_pg_admin的成员。 我们的是托管PaaS服务,Microsoft是azure_超级用户。我们不向用户授予超级用户权限

以此为基准,在任何给定时间至少有一个角色用户是azure_pg_admin组的一部分,即服务器管理员登录。此用户可以创建数据库、创建自定义角色和自定义权限,以及创建azure_pg_admin成员的其他用户。用户是否属于此组。此组之外的任何用户都没有这些权限

希望这有助于回答你的问题

Saloni

如果我需要更改系统以调整应用程序的设置,该怎么办?我可以设置例如有效缓存大小吗?我需要超级用户这样做,或者能够在服务器参数中更新它。否则,我需要找到另一个供应商;这是一个交易破坏者。