2
データベースの特定のスキーマのすべてをPostgreSQLのグループロールに付与する
PostgreSQL 9.0を使用して、「スタッフ」というグループの役割を持っています。特定のスキーマのテーブルで、この役割にすべての(または特定の)特権を付与したいと考えています。次の作業はありません GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; 「スタッフ」のメンバーは、まだデータベース内の任意のテーブルに(2番目のコマンドの場合)、スキーマ「foo」というか、個々のテーブルで選択することができない、またはUPDATEある場合を除き、私はその特定のテーブルの上にすべてを付与します。 自分とユーザーの生活を楽にするために何ができますか? 更新: serverfault.comでの同様の質問の助けを借りて、それを理解しました。 GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA foo TO staff;