コマンドを実行できます
SET search_path TO customer_schema,public
同じ接続/セッション/トランザクション内で、必要なだけ頻繁に。これは、SELECT 1;
のような別のコマンドです。 。詳細はこちらのマニュアルをご覧ください。
もちろん、search_path
を事前設定することもできます ユーザーあたり。
ALTER ROLE foo SET search_path=foo, public;
すべてのユーザーまたはその多くがユーザー名と一致するスキーマを持っている場合は、postgresql.confのデフォルト設定を使用するだけです。
search_path="$user",public;
search_path
を設定するその他の方法 ここ:
search_pathは識別子の解決と「現在のスキーマ」にどのように影響しますか