3

スキーマ内のユーザーのテーブルへのすべてのアクセスを拒否する方法を見つけました。

REVOKE ALL PRIVILEGES ON SCHEMA test FROM user;

しかし、スキーマ内のすべての関数へのアクセスを制限して、ユーザーがコードを読み取れないようにするにはどうすればよいですか?

私はこれを試していました:

REVOKE ALL ON FUNCTION test.test_function(text) FROM user;

はい、機能を変更する機能は制限されていますが、実際には表示されません。

私は何を逃しましたか?

4

1 に答える 1

2

システムビューpg_procまたは少なくとも関数のソースコードを持つ列prosrcへのアクセスを取り消します。

于 2010-09-06T13:18:34.047 に答える