2017-10-11 29 views
1

RDSインスタンス上に約5つのテストpostgresデータベースがあります。すべての日付が作成され、Master_user(インスタンス作成時に作成)を使用して実行されます。RDS postgresのマスタユーザが新しいユーザにスキーマ特権を与えることができません

私は現在、5人の新しいユーザーを作成し、それぞれのデータベースごとにALL特権を付与しようとしています。私はPgadmin4 Grantウィザードを試しましたが、権限オプションの権限が拒否されました。 Grant ALL does not work、Grant Create, Insertなども動作しません。何が問題なの?

+0

はmaster_userで、 'rds_superuser'のメンバーですか? –

+0

はい。 PGadmin4のmaster_user => properties => membership => Rolesには 'rds_superuser'と表示され、' WITH ADMIN OPTIONを含むロールのチェックボックスを選択する 'のマークを確認することもできます。 'test_db1' = (またはすべての権限を選択)=>完了=> Get 'エラー:スキーマの権限が拒否されました***>権限付与ウィザード=>単一のスキーマ(またはすべてのスキーマ)を選択=>権限を 'test_user1' ** ' – Amogh

+0

あなたが関係者であれば、あなたは確かに関係について許可することができます。 –

答えて

0

すべてのデータベースを--no-owner --no-aclでバックアップしたところ、データベースの名前を変更し、新しい所有者で新しいデータベースを作成しました。それぞれのバックアップを各所有者と復元し、私が望むものを達成しました。

関連する問題