首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在BigQuery中运行联邦查询到Postgres实例时出现连接错误

在BigQuery中运行联邦查询到Postgres实例时出现连接错误
EN

Stack Overflow用户
提问于 2020-01-03 20:48:31
回答 1查看 1.1K关注 0票数 1

我试图通过大型查询联邦查询连接到Postgres SQL实例。正如您在下面的代码中看到的:

代码语言:javascript
运行
复制
SELECT * 
FROM EXTERNAL_QUERY(
    'project-id.location-id.connection-id', 
    '''SELECT * FROM INFORMATION_SCHEMA.TABLES;''');

我正在填写文档中列出的所有内容,但我得到了以下错误:

代码语言:javascript
运行
复制
Invalid table-valued function EXTERNAL_QUERY Connect to PostgreSQL server failed: 
missing "=" after "[text that appears in the project-id portion of the connection id]" 
in connection info string at [1:15]

不太清楚为什么连接字符串需要基于Google文档的"=“号。

注意事项

Cloud和Big位于同一个项目的内部,并且位于允许联合查询的位置。

EN

回答 1

Stack Overflow用户

发布于 2020-01-04 00:20:47

你可以试试这个表格:

代码语言:javascript
运行
复制
SELECT * FROM EXTERNAL_QUERY("projects/xxxxx-xxxxxx/locations/europe-west1/connections/xxxxxx", "SELECT * FROM data.datos_ingresos_netos")

只需将第一个xxxx替换为您的projectid,将区域替换为您的区域,并将最后一个xxxx替换为您在bigquery接口中为连接指定的名称(而不是进入查询的Cloud )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59585153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档