[pgsql-jp: 34483] Re: PostgreSQL/Oracle/MySQL の機能比較
Jun Kitamura
kitamura @ zoozee.jp
2004年 12月 13日 (月) 13:43:40 JST
北村です。
> 大木です。
>
> おせわになります。
>
> 監査の話がでましたので、お聞きしたい事があります。
>
> トリガーは更新系に対する動作ですが、
> selectの際にトリガーを起動するような仕組みは
> ありますでしょうか。
>
> 教えてください。お願いします。
(snip)
> > > > 海老原さんの例ならば、SELECT トリガで NOTIFY を発行すれば
> > > > LISTEN しているアプリケーションが通知を受け取れます。(VIEW
> > > > 経由での SELECT はやったことないですが、たぶん大丈夫かと)。
> > >
> > > SELECTトリガーというのはルールで実装することを言っているのでしょうか?
> > > ルールは詳しくありませんが、ビューの問題に関しては確かにそれでうまくいき
> > > そうですね!
あぅ。私、えらく基本的なところを勘違いしておりました。
「SELECT イベントのトリガって無い」んですね(おいおい)。
ルールで・・・という話もあったのですが、「なんでルール?」な
んて思ってました(汗。
追い討ちをかけるように(笑)、片岡さんの [pgsql-jp: 34482] に
より、ルールで NOTIFY 発行できないそうで・・・。
時間がないので試してませんが、SELECT を NOTIFY-LISTEN で監視
する、PL/pgSQL の RAISE LOG でロギングする、という案はダメっ
ぽいですね・・・。
お騒がせしてすみません・・。(ほんとにすみません。)
pgsql-jp メーリングリストの案内