0

情况:逐渐将大量旧版 SQL Server 应用程序迁移到 PostgreSQL。问题:PostgreSQL 函数可以对 SQL Server 2000 数据库执行查询吗? 有什么可以与PostgreSQL中的OpenQuery相媲美的吗?或者像 Oracle 的异构服务

4

1 回答 1

0

您可以在 PostgreSQL 实例之间进行 DBLink。有一个项目可以对 MSSQL 调用dblink-tds执行此操作。我从未使用过它,所以我不能说它的效果如何。而且它看起来很旧,所以我怀疑它可能不再受支持。

但是,请记住,使用 PostgreSQL,您可以选择使用的语言。如果您需要访问其他非 postgresql 存储中的数据,您可以使用其中一种“非托管”语言。例如,plpythonu 或者您可以随时用 C 编写函数并访问您需要/想要的任何信息。

于 2013-02-12T15:54:29.660 回答