私はあなたが尋ねようとしていると推測します:
その場合、組み込みのオプションは権限を使用することだけです。 GRANT
を参照してください およびREVOKE
PostgreSQLマニュアルに記載されています。
より複雑なものが必要な場合は、ProcessUtility_hook
を記述できます。 、ただし、これには、コンパイルしてサーバーにロードする拡張機能をCで記述する必要があります。
ProcessUtility_hook
の作成 実際にはそれほど難しいことではありませんが、PostgreSQL 9.2と9.3の定義には違いがあり、個別の拡張機能が必要になることを意味します。基本的な例を次に示します。
Cプログラミングの経験がなく、しばらく時間がない場合は、ProcessUtility_hook
あなたには向いていません。