私のシナリオでは、ユーザーはデータベースの所有者であり、その中にあるものはすべて彼に完全にアクセス可能でなければなりません/彼女。しかし私は、ユーザーが自分のデータベースの外にあるものにアクセスすることを望んでいません。データベースへのアクセス権を付与する方法と、そのオブジェクトの内容は将来追加されます
私が言及したように、データベースの構造は時間の経過とともに変更され、私は追加された各テーブル/スキーマ/機能のパーミッションをリセットしたくはない。
どのように私はPostgreSQLでそのような許可を与えることができますか?
あなたは 'ALTER DEFAULT PRIVILEGES'を探していますhttps://www.postgresql.org/docs/current/static/sql-alterdefaultprivileges.html –
@a_horse_with_no_name答えとして投稿できますか?可能であれば、既存のデータベースにすべての権限を付与する方法を教えてください。最後のオブジェクトまで(深い権限!?)。ありがとう。 – Mehran