2017-10-09 15 views
0

PostgreSQLを使用するアプリケーション(Odoo)をインストールしますが、アプリケーションプロセスのインストールで独自のデータベースを作成できるようにする必要があります。 Azure PostgreSQLデータベース(PaaS)を作成したばかりですが、作成したユーザーはスーパーユーザーではなく、スーパーユーザーの役割は作成できません。管理者ユーザーをスーパーユーザーにする方法はありますか?PostgreSQLのスーパーユーザロールを作成してアプリケーションをインストールして実行することができません

答えて

1

PostgreSQLのAzureデータベースのための少し良くユーザーと役割を説明するために:

デフォルトでは、サーバーが作成されたとき、我々はあなたが「FROM rolnameを選択実行するときにも見ることができます定義された以下の3つの役割を持っていますpg_roles; " -

  1. azure_superuser
  2. azure_pg_admin
  3. サーバーの管理者ログイン - デフォルトでazure_pg_adminのメンバーである - ユーザーのログイン管理者が使用してサーバーを作成しました。

私たちは管理されたPaaSサービスであり、Microsoftはazure_superuserです。ユーザーにスーパーユーザー権限を与えることはありません。

これをベースラインとして、azure_pg_adminグループの一員である任意の時点で、少なくとも1つの役割(ユーザー)がサーバー管理者ログインです。このユーザーは、カスタムロールを作成して権限をカスタマイズし、azure_pg_adminのメンバである追加のユーザーを作成できます。ユーザーはこのグループの一部であるかどうかです。これ以外のユーザーはこれらの特権を持ちません。

あなたの質問にお答えするための希望。

サロニ

関連する問題