- PR -

[PostgreSQL]別DBのテーブルをSelect

1
投稿者投稿内容
BAY
会議室デビュー日: 2006/07/11
投稿数: 3
投稿日時: 2006-09-07 16:31
お世話になっております

PostgreSQL8.1を使用しまして
あるテーブルにInsertがかかると
その内容を判断し別のテーブルに
insertをする仕組みが必要になり
いろいろ試してみて
TriggerとFunctionを使用すれば
実装できるとこまでわかりました。

ただしその別テーブルが別DBに配置されているので
そのテーブルに以下のようなInsert文を発行しても
エラーになってしまいます。

Insert into SUB_DB.TEST_TBL values('test','date'・・・・);
(SUB_DB:ストアドを実行しているのとは別のDB)

ストアドから別テーブルを参照更新する手段を
ご存知のかたご教授ください?
よろしくお願いいたします。
カーニー
ぬし
会議室デビュー日: 2003/09/04
投稿数: 358
お住まい・勤務地: 東京
投稿日時: 2006-09-09 00:06
引用:

BAYさんの書き込み (2006-09-07 16:31) より:
ストアドから別テーブルを参照更新する手段を
ご存知のかたご教授ください?
よろしくお願いいたします。



たぶんcontrib/dblinkくらいしかないと思います。
私も詳しくないので、READMEを当たるか、PostgreSQLのMLなどで聞いてみてください。
1

スキルアップ/キャリアアップ(JOB@IT)