ちょっと準備として、foo
とpublic
という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)