同じスキーマしか使わないのに毎回スキーマ指定するのがダルいので調べてみた。
まずは現在値の確認。
mydb=> show search_path;
search_path
"$user",public
(1 行)
何もいじってないのでデフォルト値が表示される。
スキーマ名を指定しないとユーザ名のスキーマとpublicが検索されるようだ。
mydb=> set search_path to myschema,public;
SET
これでスキーマ指定なしでアクセスできるようになった。
ただし、同一セッション内のみ有効。