[pgsql-jp: 40822] Re: スキーマ間のトリガー
Tsunezumi
tsunezumi @ efficlabo.com
2011年 6月 27日 (月) 22:09:59 JST
search_pathをALTERで設定して
結果想定通りの動きになりました。
助かりました。有難うございます。
On Mon, 27 Jun 2011 12:56:57 +0900
Itagaki Takahiro <itagaki.takahiro @ gmail.com> wrote:
> 2011/6/27 Tsunezumi <tsunezumi @ efficlabo.com>:
> > トリガーをS2に作成した場合でも、S1のテーブルを見ているので、
> > やはり、「最初のテーブルやスキーマを選択したことになります。」ということですか。
>
> そういえば、普通のプログラミング言語だと、
> ある名前空間やパッケージに属する関数は、
> それ自身を含む名前空間を最初に探しに行きますね。
> 残念ながら、Postgres のスキーマ探索はそれらとは異なり、
> いつでも単純に search_path だけに依存します。
>
> > CREATE FUNCTION 時に SET search_pathを設定する方法があるということで、
> > 手間は省けそうです。
>
> --
> Itagaki Takahiro
pgsql-jp メーリングリストの案内