2011-12-08 240 views
2

最初我以爲這將是一個愚蠢的問題,但現在我受到following question的啓發。查詢來自不同數據庫中兩個表的數據

背景:我在MySQL中有很多數據,但MySQL的空間支持非常糟糕。理想情況下,我想將所有東西都遷移到Postgres,但是從MySQL轉換到Postgres是一個巨大的傷害(我已經浪費了近一週的時間了)。現在我想,如果我只能維護Pg中的空間部分,請在Pg中進行空間查詢,然後使用這些行ID來查詢MySQL中的非空間數據。

我是一名Perl DBI人。因此,我的問題是 - 我可以創建一個單一的數據庫句柄,它實際上允許通過從Pg連接一張來自MySQL的表來查詢,假設他們有一個共同的ID列?

回答

1

不,我不認爲你可以這樣做的。您將不得不單獨查詢數據並將結果合併到代碼中。我相信沒有真正的RDB可以做你想做的事。

相關問題