2017-10-09 61 views
0

我想安裝使用PostgreSQL的應用程序(Odoo),但它需要您創建超級用戶角色以允許應用程序進程安裝創建自己的數據庫。我剛剛創建了一個Azure PostgreSQL數據庫(PaaS),但它創建的用戶不是超級用戶,並且無法創建超級用戶角色。有沒有辦法讓我的管理員用戶成爲超級用戶?無法創建PostgreSQL超級用戶角色來安裝並運行應用程序

回答

1

爲了解釋的用戶和角色Azure數據庫更好一點對PostgreSQL:

默認情況下,當一臺服務器創建,我們有以下3個角色定義,你也可以看到,當你運行「SELECT rolname FROM pg_roles;」 -

  1. azure_pg_admin
  2. azure_superuser
  3. 服務器管理員登錄 - 管理員登錄用戶創建與服務器 - 缺省情況下爲azure_pg_admin的成員。

我們是託管的PaaS服務,Microsoft是azure_superuser。我們不會授予用戶超級用戶權限。

以此作爲基準,在任何給定時間,至少有一個角色(用戶)是azure_pg_admin組的一部分,即服務器管理員登錄。該用戶可以創建自定義角色並自定義權限,創建屬於azure_pg_admin成員的其他用戶。用戶或者是該組的一部分,或者不是。除此之外的任何用戶都不會擁有這些權限。

希望能幫助回答你的問題。

Saloni

相關問題