3

ログイン用のsearch_path変数を次のように定義できることはわかっています。

ALTER ROLE myrole SET search_path=public, foo, bar;

しかし、多くのログインを使用する場合は、グループ(実際にはロールであるpgadminのグループ)も使用します。グループレベルでsearch_path変数を定義したいので、この前のSETを削除して、代わりに次のように記述しました。

ALTER ROLE mygroup SET search_path=public, foo, bar;

そして、ログインをグループのメンバーとして定義するだけです

GRANT mygroup TO myrole

ここで、SHOW search_path;デフォルトの検索パスのみを表示します"$user",public。グループレベルの変数を定義する方法はありますか(継承あり)?

4

1 に答える 1

3

いいえ、それはできません。search_pathは変数であり、付与可能なオブジェクトではありません。

于 2011-10-18T18:38:44.017 に答える