sql >> データベース >  >> RDS >> PostgreSQL

アプリケーションをインストールして実行するためのPostgreSQLスーパーユーザーロールを作成できません

    Azure Database for 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グループの一部であるロール(ユーザー)が常に少なくとも1つ存在します。つまり、サーバー管理者ログインです。このユーザーは、データベースの作成、カスタムロールの作成と特権のカスタマイズ、およびazure_pg_adminのメンバーである追加のユーザーの作成を行うことができます。ユーザーはこのグループの一部であるかどうかのどちらかです。このグループ外のユーザーには、これらの権限はありません。

    それがあなたの質問に答えるのに役立つことを願っています。

    サロニ




    1. <expr>期待、'?'

    2. Oracle SQLクエリでパーセント(%)やアンパサンド(&)などの特殊文字を処理/使用する方法

    3. データベースに一意のIDを自動的に提供します

    4. ダイナミックサンプリング12cで私を殺す