Can't create a PostgreSQL Superuser role to get an Application installed and running

后端 未结 1 1861
旧时难觅i
旧时难觅i 2021-01-21 06:37

I want to install an application (Odoo) that uses PostgreSQL, but it needs you create a superuser Role to allow the aplication process instalation create its own database. I jus

相关标签:
1条回答
  • 2021-01-21 06:47

    To explain the users and roles a little better for Azure Database for PostgreSQL:

    By default, when a server is created we have the following 3 roles defined, which you can also see when you run SELECT rolname FROM pg_roles;

    1. azure_pg_admin
    2. azure_superuser
    3. server admin login – the admin login the user created the server with – which by default is a member of azure_pg_admin.

    Ours is a managed PaaS service and Microsoft is the azure_superuser. We don’t grant superuser privileges to the user.

    With that as baseline, there is at least one role (user) at any given time that is part of azure_pg_admin group i.e. server admin login. This user can create databases, create custom roles and customize privileges, and create additional users that are member of azure_pg_admin. A user is either a part of this group or not. Any user outside this group will not have those privileges.

    Hope that helps answer your question.

    Saloni

    0 讨论(0)
提交回复
热议问题