postgreSQL「グループロール」からSearch_Path変数を継承できますか?

StackOverflow https://stackoverflow.com/questions/7810621

  •  26-10-2019
  •  | 
  •  

質問

この方法でログインするためにsearch_path変数を定義できることを知っています。

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

しかし、多くのログインを使用する場合、グループ(実際に役割であるPGADMINのグループ)も使用します。グループレベルでsearch_path変数を定義したいので、この前のセットを削除して、次のように書きました。

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

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

GRANT mygroup TO myrole

今、a SHOW search_path; デフォルトの検索パスのみを見せてください "$user",public. 。グループレベルの変数を定義する方法はありますか(継承で)?

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top