使用PostgreSQL连接MSSQL创建的数据库

时间:2014-04-10 07:17:25

标签: sql sql-server database macos postgresql

我使用Mac,PostgreSQL是数据库管理的选择。我无法安装MSSQL。有一个由MSSQL创建和管理的数据库。 我不能通过脚本将整个数据复制到我的数据库(因为使用实时数据) 我唯一的选择是,将MSSQL创建的数据库与PostgreSQL连接起来。

有可能吗?如果有,怎么样?我的查询会有任何相关限制吗? 感谢。

其他详情:

我会从统计上做出选择,计算。 我不会修改现有数据。

1 个答案:

答案 0 :(得分:2)

该功能允许您从PostgreSQL本身连接到different database,称为foreign data wrapper

Here,有一个可用的外部数据包装器列表,但不包括mssql。但是,(理论上)如果安装odbc_fdw,则可以访问PostgreSQL实例中的外部mssql表。

还有一个tds_fdw for SQL Server使用FreeTDS进行连接而不是ODBC