sql - Postgres 9.4 外部数据包装器 "FDW"无法在不同端的插入之间发送串行数据类型

标签 sql database postgresql foreign-data-wrapper

我有一个简单的 2 个 CentOS 服务器配置,同时使用 postgres-9.4 来模拟 Postgres-9.4 中的 FDW 场景。

我使用 fdw 将一个简单的表与另一台服务器上的另一个数据库链接起来,从两端读取工作正常,问题出在串行主键上,它不同步;换句话说,如果我从原始表插入,在我从外部表插入后,它不会同步计数。反之亦然。

最佳答案

根据我从 Nick Barnes 那里得到的评论,是的,我确实需要让双方的计数器同步,所以我做了一个函数,每次查询实际数据库的最新索引,所以总是插入到正确的记录。 我仍然不确定这是否会继续存在,但我很快就会让它投入生产。

我写了关于它的博客 here以表格为例。

关于sql - Postgres 9.4 外部数据包装器 "FDW"无法在不同端的插入之间发送串行数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30305560/

相关文章:

php - 显示 WooCommerce 中的总客户评论和平均评分

java - 从 Hbase 中检索动态生成的列的值

c# - 在数据库或数据表中查询一列中的重复记录

django - 让 Django 和 PostgreSQL 工作

MySQL - 如何通过比较选择查询中的两个字段来查找特定字段

sql - 选择具有两种类型postgresql的不同ID

sql - 数据库修改脚本 - 推出/回滚最佳实践?

postgresql - 逗号分隔数字而无需事先了解 Postgres 中的位数

node.js - nodejs中的同步循环

sql - SQL 中的最佳 LIKE 搜索