2011-12-08 14 views
2

当初私はこれが愚かな質問であると思っていましたが、今はfollowing questionに触発されています。異なるデータベースの2つのテーブルからのデータを照会する

背景:私はMySQLで多くのデータを持っていますが、MySQLの空間的なサポートはひどいです。理想的には私はすべてをPostgresに移行したいと思いますが、MySQLからPostgresへの変換は大怪我をしています(私はすでに1週間近く苦労しています)。今私は、Pgの空間部分だけを維持でき、Pgの空間クエリを行い、それらの行IDを使用してMySQLから非空間データを照会できると思っています。

私はPerl DBI担当者です。私の質問はこうです - 私は実際にクエリを可能にする単一のデータベースハンドルを作成することができますPgのテーブルからMySQLのテーブルをジョインすることによって、彼らは共通のID列を持っていると仮定?

答えて

2

いいえ、両方を個別に照会して、アプリケーション層でデータを結合する必要があります。ここでは、より多くの情報の回答を参照してください。

How to create linked server MySQL

1

いいえ、私はあなたがそのように行うことができるとは思いません。データを別々に照会し、結果をコードに組み込む必要があります。私はあなたが望むことをすることができる本当のRDBがないと信じています。