20得票5回答
保持PostgreSQL(FDW)外部模式同步

使用带有postgres_fdw扩展的Postgres 9.6,有没有办法保持本地模式中存在的表与远程数据库中的表同步?我经常需要在远程数据库的包装模式上添加新表,并希望通过FDW在本地访问它们,而无需删除并重新导入我的外部模式或个别表格。 我正在寻找一个命令,例如REFRESH FOREI...

10得票2回答
除了Postgres数据库,其他数据库是否具有与外部数据包装器相当的功能?

我对一些最近添加的Postgres功能非常兴奋,比如外部数据包装器。我不知道其他关系型数据库是否有这个功能,但在我向我的主要客户提出应该开始更喜欢Postgres而不是他们当前使用的混合RDBMS之前,并且在我的陈述中包括没有其他数据库可以做到这一点,我想要验证一下。 我无法找到任何其他数据...

9得票1回答
如何在 PostgreSQL 中使用索引来查询外部表中的 SELECT MAX(id)?

我有一张外部表(使用postgresql_fdw外部数据包装器),需要查找最大ID以复制所有记录。当我运行SELECT MAX(id)FROM foreign_table时,似乎没有使用索引: Aggregate (cost=205.06..205.07 rows=1 width=4) (...

8得票2回答
如何使用postgres_fdw连接到本地主机?

我的想法是我有一个名为northwind的本地数据库,使用postgres_fdw我想连接到另一个名为test的位于本地主机上的数据库(模拟远程连接,例如当我的数据库中的表被更新时,在其他数据库中进行一些操作,如保存历史记录等)。 因此,我打开psql控制台并输入: CREATE SERVE...

7得票1回答
使用PostgreSQL外部数据包更新表

I created a foreign data wrapper table named t_user into mySchema. IMPORT FOREIGN SCHEMA public LIMIT TO (t_user) FROM SERVER myServer INTO myS...