Para explicar um pouco melhor os usuários e as funções do Banco de Dados do Azure para PostgreSQL:
Por padrão, quando um servidor é criado, temos os 3 papéis a seguir definidos, que você também pode ver ao executar
SELECT rolname FROM pg_roles;
– - azure_pg_admin
- azure_superuser
- login de administrador do servidor – o login de administrador com o qual o usuário criou o servidor – que por padrão é um membro de azure_pg_admin.
O nosso é um serviço de PaaS gerenciado e a Microsoft é o azure_superuser. Não concedemos privilégios de superusuário ao usuário.
Com isso como linha de base, há pelo menos uma função (usuário) em um determinado momento que faz parte do grupo azure_pg_admin, ou seja, login de administrador do servidor. Esse usuário pode criar bancos de dados, criar funções personalizadas e personalizar privilégios e criar usuários adicionais que são membros de azure_pg_admin. Um usuário faz parte deste grupo ou não. Qualquer usuário fora deste grupo não terá esses privilégios.
Espero que ajude a responder sua pergunta.
Saloni