Postgres使用ODBC驱动程序链接到Big Query

时间:2016-04-01 07:56:49

标签: postgresql odbc google-bigquery dblink

我正在尝试构建从Postgres(Windows安装)到Google Big Query的链接。为了做到这一点,我发现了Simba的第三方ODBC驱动程序,已成功安装和配置。下一步是在Postgres中创建一个链接。我在Postgres中查看 dblink 函数来执行此操作。 dblink_connect 的文档说明我需要传递 libpq-style连接信息字符串,它应该类似于hostaddr=127.0.0.1 port=5432 dbname=mydb user=postgres password=mypasswd

问题是如何使用已安装的ODBC驱动程序创建dblink连接?我的hostaddrport应该是什么?

当我使用ODBC搜索Postgres dblink连接时,我总是找到如何连接 Postgres而不是来自 Postgres。它有可能吗?

2 个答案:

答案 0 :(得分:1)

你也可以简单地安装FDW并查询bigquery的表格:https://github.com/gabfl/bigquery_fdw

答案 1 :(得分:0)

Postgres dblink是一个支持与其他 PostgreSQL 数据库连接的模块。它不支持ODBC数据源。

您可能想尝试ODBC-Link,它允许连接到任何ODBC数据源。另一种方法是使用Postgres Foreign Data Wrappers的ODBC版本。有几个扩展实现了ODBC数据源的FDW,它们列在Postgres FDW页面上。