Azure Database for PostgreSQLのユーザーとロールをもう少し詳しく説明するには:
デフォルトでは、サーバーの作成時に次の3つの役割が定義されています。これらの役割は、SELECT rolname FROM pg_roles;
を実行したときにも確認できます。 –
- azure_pg_admin
- azure_superuser
- サーバー管理者ログイン–ユーザーがサーバーを作成した管理者ログイン–デフォルトではazure_pg_adminのメンバーです。
私たちのサービスはマネージドPaaSサービスであり、Microsoftはazure_superuserです。 ユーザーにスーパーユーザー権限を付与することはありません。
これをベースラインとして、azure_pg_adminグループの一部であるロール(ユーザー)が常に少なくとも1つ存在します。つまり、サーバー管理者ログインです。このユーザーは、データベースの作成、カスタムロールの作成と特権のカスタマイズ、およびazure_pg_adminのメンバーである追加のユーザーの作成を行うことができます。ユーザーはこのグループの一部であるかどうかのどちらかです。このグループ外のユーザーには、これらの権限はありません。
それがあなたの質問に答えるのに役立つことを願っています。
サロニ