Per spiegare un po' meglio gli utenti e i ruoli per Database di Azure per PostgreSQL:
Per impostazione predefinita, quando viene creato un server, abbiamo i seguenti 3 ruoli definiti, che puoi vedere anche quando esegui SELECT rolname FROM pg_roles;
–
- azure_pg_admin
- azure_superuser
- Accesso amministratore del server:l'account di accesso amministratore con cui l'utente ha creato il server, che per impostazione predefinita è un membro di azure_pg_admin.
Il nostro è un servizio PaaS gestito e Microsoft è azure_superuser. Non concediamo privilegi di superutente all'utente.
Con quello come base, c'è almeno un ruolo (utente) in un dato momento che fa parte del gruppo azure_pg_admin, ad esempio l'accesso dell'amministratore del server. Questo utente può creare database, creare ruoli personalizzati e personalizzare i privilegi e creare utenti aggiuntivi membri di azure_pg_admin. Un utente fa parte o meno di questo gruppo. Qualsiasi utente al di fuori di questo gruppo non avrà questi privilegi.
Spero che questo aiuti a rispondere alla tua domanda.
Saloni