状況:大量のレガシーSQLServerアプリをPostgreSQLに徐々に移行します。質問:PostgreSQL関数はSQL Server 2000データベースに対してクエリを実行できますか? PostgreSQLのOpenQueryに匹敵するものはありますか?または、オラクルの異種サービスのように?
1 に答える
0
PostgreSQL インスタンス間で DBLink できます。MSSQL 呼び出しdblink-tdsに対してこれを行うためのプロジェクトがあります。私はそれを使用したことがないので、それがどれほどうまく機能するかは言えません。また、かなり古いように見えるので、サポートされていないのではないかと思います。
ただし、PostgreSQL では、使用する言語を選択できることを忘れないでください。他の非 postgresql ストアのデータにアクセスする必要がある場合は、「管理されていない」言語のいずれかを使用できます。たとえば、plpythonu またはいつでも関数を C で記述して、必要な/必要な情報にアクセスできます。
于 2013-02-12T15:54:29.660 に答える