问题标签 [postgres-fdw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2182 浏览

sql-server - postgres_fdw 错误无法连接服务器

我写了这个 PostgreSQL 代码行,但是我遇到了以下错误:

错误:无法连接到服务器“server\sqlexpress”

SQL状态:08001

我究竟做错了什么?

我的代码:

在 Windows 8.1 上使用 PostgreSQL 9.3,在同一窗口上使用 MS SQL Express 2012

0 投票
3 回答
9310 浏览

postgresql - 在 Postgres 中创建一个指向视图的外部表

是否可以使用 Postgres Foreign Data Wrapper 创建一个指向视图而不是表的外部表?

0 投票
1 回答
583 浏览

postgresql - 无法在 postgreSQL 9.3 中使用 Foreign Data Wrapper 从 pg_index 访问数据

我在另一个 postgreSQL 数据库中的 postgreSQL 9.3 中实现外部数据包装器,如下所示:

这一切都很好,因为位置表在公共模式中。但我也想从 pg_catalog 访问数据。当我按照相同的程序访问数据时,它给了我错误。

有没有办法使用 FDW 或任何其他方式访问目录中的数据?

0 投票
1 回答
540 浏览

ssh-tunnel - 通过 ssh Tunel 使用 postgres_fdw

可以使用 postgres_fdw 通过 ssh 隧道连接吗?

该数据库只能从数据库服务器访问,我需要从另一个远程服务器加入。数据库服务器使用 SSH 密钥登录。

如果可以,请问怎么做?

0 投票
1 回答
997 浏览

json - 如何使用 mongodb_fdw 将动态 JSON 对象绑定到 PostgreSQL?

MongoDB的外部数据包装器非常棒!我已经使用这些说明让它工作了,除了:

  • 一个包含动态字段的对象 - 使用哪种 PostgreSQL 类型?

    {“key1”:一些,...}

  • 对象数组 - 使用哪种 PostgreSQL 类型?数组的长度可能不同,但对象的内部结构是一致的。

    [ { "a": 1 }, { "a": 2 }, { "a": 3 } ]

我在最近的 PostgreSQL 版本中找到了有关 JSON 功能的这些幻灯片。整洁的。但是BSONJSONJSONB似乎不被 FDW 识别为 SQL 数据类型。

如果我使用:

我得到:

正常类型TEXTFLOAT工作。

0 投票
4 回答
5050 浏览

postgresql - postgres_fdw 无法连接到 Amazon RDS 上的服务器

我在 RDS 中有两个 Postgres 9.3.5 实例,都在一个安全组中,允许来自安全组内的所有入站流量和所有出站流量。我正在尝试设置一个数据库,以便能够通过 postgres_fdw 从另一个表中进行选择。

我已经创建了服务器 -

以及必要的用户映射和外部表 -

然而,一个简单的select count(*) from condition_fdw给我

psql我可以通过EC2 实例连接到这两个数据库。我直到最近才知道 RDS 不支持 postgres_fdw,但我正在运行支持的较新版本。

在创建服务器语句中,我尝试将“myinstance.xxxxxx.amazonaws.com”替换为它解析到的 IP 地址,但没有成功。

有任何想法吗?

进一步测试

我在具有相同安全组的 ec2 实例上安装了 postgres,主服务器的外部表按预期运行。

postgres_fdw 在同一 RDS 实例上的数据库之间工作。

这一切都让我认为我的 Postgres RDS 实例上来自 postgres_fdw 的传出连接一定有问题。

0 投票
0 回答
115 浏览

postgresql - 将外部数据集成到 Cloudera Impala 的选项有哪些?

我的用例是我有一个 API 来访问 SAP ERP 数据,并希望集成元数据(表列表)和实际数据,以便 Impala 将 HDFS 数据与来自我的 API 的数据连接起来。最好的方法是使用类似 PostgreSQL FDWs 的方法。想听听这个问题的意见,甚至是现有的解决方案。

所有意见、评论或想法将不胜感激。

非常感谢,大卫

0 投票
0 回答
147 浏览

informix - Informix 数据库崩溃与 Postgres FDW 和 Grails 可搜索插件

我有一个相当复杂的设置:

  • 包含一些业务数据的 Informix (11.5) 遗留数据库,
  • 一个 Postgres (9.3) 数据库,它通过外部数据包装器 (FDW) 连接到 Informix 实例,以及
  • 应该针对 Postgres 运行的 Grails 应用程序 (2.4.4)。

我们使用 searchable-plugin 进行全文索引。

这个设置工作得很好。但是当我开始索引过程时,Informix 实例会在几分钟后死掉。我们正在索引 100.000+ 行,但崩溃是随机发生的:有时在 2 分钟后,有时在 10 分钟后。

online.log(来自 Informix 的日志文件)中没有明显的错误消息。虽然索引收到此消息(数十次):

然后应用程序崩溃,Postgres 通知 Grails 应用程序,网络连接中断或(我们有不同的错误消息)或连接被拒绝。

在 IntelliJ 控制台中,我可以看到,索引过程会触发大量 SQL 语句到 FDW 表。

我想这是一个非常罕见的设置,但我想问是否有人对 FDW 和 Grails/Searchable 有经验,并且可以指出可能是什么问题。

FDW 表在我们的应用程序和 SQL Maestro 中运行良好。

或者可能只是 Informix 的一个基本配置问题?

0 投票
0 回答
830 浏览

sql-server - 从 PostgreSQL (FDW) 查询 MS SQL

我需要使用在 Windows 中运行的 PostgreSQL 9.3 查询 MS SQL 服务器中的特定表。我做了一些研究,发现了一个可以使它成为可能的 FDW(tds_fdw),但是构建它的说明仅对 linux 有效。

我可以在 linux dist 中构建它,但它可以在 Windows 上运行吗?

如果这是不可能的,还有其他关于如何做的想法吗?我对两台服务器都具有完全访问权限,并且每天只需读取一次 MS SQL 表(而且行数非常少,因此性能不是问题)。

谢谢!

0 投票
0 回答
799 浏览

database - 使用 postgres_fdw 进行跨数据库查询

我有一个运行多个数据库的 localhost Postgres 9.3 服务器。其中之一是 Travelingo_data。它安装了扩展 postgres_fdw 和 postgis。

我想做的是从同一服务器上的另一个数据库运行一系列查询,并将这些查询与 Travelingo_data 中的插入相结合。

我认为 postgres_fdw 扩展完全可以用于这个目标因此,我从 de Travelingo_data 提示符在 PSQL 控制台中执行了以下代码

top10nl 数据库包含我要选择并插入到 Travelingo_data 表中的数据

它是同一台服务器,始终是同一用户

外部表中定义的列与数据库top10nl中的原始现有表完全相同

首先,任何人都可以检测到任何错误的参数吗?其次:我在外部表或服务器的 PGAdmin 中看不到任何引用。我应该在哪里看到列出的外部表?我希望在 Travelingo_data 的表列表中看到一个名为 fg_punt 的外部表(我可以从中选择数据),但是没有?