PostgreSQL サーバー (V9.2) に n 個のスキーマと n 個のユーザー (スキーマごとに 1 ユーザー) があります。各テーブルでto 、 for to 、SELECT, INSERT, UPDATE, DELETE, EXECUTE
for toの権限を割り当てたいだけです。user1
schema1
user2
schema2
usern
scheman
このステートメントではこれを行うことはできません:
GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON SCHEMA schema 1 to user1
この句はand特権...ON SCHEMA
でのみ機能するためです。CREATE
USAGE
では、関係するユーザーに各テーブルのすべての権限を割り当てる最速の方法は何ですか? ...GRANT
ごとに 1 つのステートメントを実行しないことが唯一の方法であることを願っています。schema.table