私はpostviewsでtestviewというビューを持っています。postgresqlのビューへのアクセスを許可する
私はtestuserという新しいユーザーを作成しました。
私は、testuserがデータベース内のすべてのテーブルとビューに対してすべての権限を持つことを望みます。
GRANT ALL PRIVILEGES ON DATABASE testdb TO testuser;
GRANT USAGE ON SCHEMA public TO testuser;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO testuser;
testuserをこれで、データベース内のすべてのテーブルへのアクセス権を持っていますが、私はTestViewにSELECT * FROMを実行しようとする場合、私は次のエラーを取得する:許可が拒否されました私は、次のコマンドを実行したこれを行うには
関係のテストビュー。
どうしたのですか? testuserはどのようにしてtestviewにアクセスできますか?