12
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PostgreSQLのカレントスキーマ設定

Posted at

Postgre のデフォルトでは、publicがカレントスキーマとなっている。
作成したスキーマのオブジェクトを参照するには、カレントスキーマを変更する必要があります。

-- カレントスキーマ確認。複数ある場合は最初のスキーマが表示される
SELECT current_schema();

-- カレントスキーマ設定
SET search_path to schema1, schema2;

-- 全カレントスキーマを表示する
show search_path;

毎回設定するのが面倒であれば、postgresql.conf で指定ができます。

vim /Library/PostgreSQL/9.6/data/postgresql.conf

search_path = '"$user", public, schema1, schema2'

参考サイト

http://syo.cocolog-nifty.com/freely/2009/01/postgresql-c5a1.html
http://eichisanden.hateblo.jp/entry/2014/01/10/143039
http://kashi.way-nifty.com/jalan/2014/03/post-1303.html

12
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?