参照スキーマを変更する

ちょっと準備として、foopublicという2つのスキーマがあり、今はpublicを選択したいる状態というにします。

postgres=# create schema foo;
CREATE SCHEMA

postgres-# \dn
  List of schemas
  Name  |  Owner
--------+----------
 foo    | postgres
 public | postgres
(2 rows)

postgres=# select current_schema;
 current_schema
----------------
 public
(1 row)

ここでfooを選択するにはset search_path to <スキーマ名>を実行するだけです。(to=でもいけます)

postgres=# set search_path = foo;
SET

postgres=# select current_schema;
 current_schema
----------------
 foo
(1 row)