Slide 4
Slide 4 text
解決案:サーチパスを使う
3
© Computer Engineering & Consulting Ltd. All rights reserved.
[サーチパスの確認]
show search_path
[サーチパスの変更]
alter user [ユーザ] set search_path to [スキーマ1,スキーマ2]
例:
[サーチパス]公開スキーマ,非公開スキーマ
SELECT * FROM テーブルA;
→(公開スキーマの)テーブルA
※同名テーブルは最初に書かれたスキーマを優先し
て検索する
SELECT * FROM 非公開スキーマ.テーブルB;
→ (非公開スキーマの)テーブルB
※スキーマを指定してテーブル参照も可能
SELECT * FROM テーブルD;
→(非公開スキーマの)テーブルD
※テーブルがある最初のスキーマを参照する
◼ サーチパスとは? → スキーマ参照の優先順位