foreign-data-wrapper相关内容

复制副本实例的云SQL(Postgres)外部数据包装连接超时

嘿,连接到副本实例时,我们在使用CloudSQL中的postgres_fdw扩展时遇到一些问题。我们将问题转发给GCP支持,但他们的回答与我们的问题并不真正相关。因此,我们在这里进行另一次尝试: 问题 我们在应用程序中使用postgres_fdw扩展以便能够跨数据库运行联接。 我们在主实例上有2个数据库(它有一个副本实例) 分析 动物(这个名字有历史原因:d) ,并 ..
发布时间:2022-04-19 17:41:05 其他开发

在 Postgresql 中设置 Mysql 外部数据包装器

有人可以帮助我了解如何设置 postgresql 的 mysql_fdw 吗?我正在查看 https://github.com/EnterpriseDB/mysql_fdw,我不确定是什么第一步是. 解决方案 您链接到 ODBC 外部数据包装器 odbc_fdw.你可以将它用于 MySQL,但如果你只想要 MySQL,你应该使用 mysql_fdw 代替.这样您就不必与 ODBC 搞混了. ..
发布时间:2021-06-18 20:34:44 其他开发

Postgres:外表的外键

我有一张外国桌子,例如: CREATE FOREIGN TABLE影片( id varchar(40) NOT NULL, 标题varchar(40)NOT NULL, 做整数NOT NULL, date_prod日期, 种类varchar(10), len间隔小时到分钟 ) 服务器film_server; ,其中id为该表的主键(在远程数据库中设置)。我想让一个本 ..
发布时间:2020-05-30 02:08:10 其他开发

将普通表更改为外部“ cstore_fdw”表

在Postgresql中是否可以将普通表更改为外部表? 至少,如果不可能,是否可以将普通表中的数据复制到外部表? 解决方案 https://github.com/citusdata/cstore_fdw : 将数据加载或追加到cstore表中,您有两个选择: 您可以使用COPY命令从文件,程序或STDIN加载或追加数据。 / li> 您可以使用INSERT INTO c ..
发布时间:2020-05-30 01:12:15 其他开发

如何在加入/下推到外部服务器之前强制评估子查询

假设我想用几个 WHERE 过滤器查询一个大表。我正在使用Postgres 11和一个外部表;外部数据包装器(FDW)是 clickhouse_fdw 。但是我也对通用解决方案感兴趣。 我可以这样做,如下所示: 从big_table中选择id,c1,c2,c3,其中id = 3和c1 = 2 我的FDW能够对远程外部数据源进行过滤,确保上面的查询是快速的,并且不会提取 ..

除Postgres之外,数据库是否具有可与外部数据包装器媲美的功能?

我对最新添加的Postgres功能(例如外部数据包装程序)感到非常兴奋。我不知道其他任何具有此功能的RDBMS,但是在尝试向我的主要客户提出理由之前,他们应该开始偏爱Postgres,而不是当前的RDBMS,并且在我的情况下,包括其他任何数据库都不能做到这一点,我想验证一下。 我无法找到其他任何支持SQL / MED的数据库的证据,像这样的简短注释指出 Oracle不支持SQL / MED ..
发布时间:2020-05-30 00:32:11 其他开发

如何在PostgreSQL中的外表SELECT MAX(id)查询中使用索引?

我有一个外部表(使用 postgresql_fdw 外部数据包装器),我需要找到最大ID才能复制所有记录。当我从foreign_table运行 SELECT MAX(id)时,似乎没有使用索引: 总计(成本= 205.06..205.07行= 1宽度= 4)(实际时间= 13999.535..13999.535行= 1循环= 1) ->对foreign_table的外部扫描(成本= 100. ..
发布时间:2020-05-29 22:41:45 其他开发

如何使用postgres_fdw连接到本地主机?

这个想法是,我有一个名为northwind的本地数据库,并且想通过postgres_fdw与本地主机上的另一个名为test的数据库连接(远程连接模拟,例如当数据库中的表被更新时,在其他数据库中执行某些操作,例如保存到历史记录等.).所以我打开了psql控制台并输入: CREATE SERVER app_db FOREIGN DATA WRAPPER postgres_fdw OPTION ..

如何从csv文件更新表?

如何在PostgreSQL中从csv文件更新表? (版本9.2.4) 复制命令用于插入.但是我需要更新表.如何从没有临时表的csv文件更新表? 我不想从csv文件复制到临时表并从临时表更新表. 没有像Oracle这样的合并命令吗? 解决方案 简单而快速的方法是使用临时登台表,如以下密切相关的答案中所述: 如何使用来自Postgres中CSV文件的值? 如果您出于某些未知原 ..
发布时间:2020-05-09 00:55:16 其他开发

PostgreSQL能否执行两个SQL Server存储过程之间的联接?

此问题与较早的问题相关:为什么从存储过程中选择在关系数据库中不支持? 在SQL Server上,不能执行连接到存储过程(请注意:存储过程与函数(SQL Server术语中的表值函数)截然不同 - 使用函数,您知道返回的列设计时间,但使用过程,要返回的特定列在运行时之前是未知的)。 对于SQL Server,确实存在一个“ “方法,其中可以完成这样的连接: OPENROWSET 所 ..
发布时间:2017-03-14 02:49:39 数据库