postgresql - 备节点逻辑解码

标签 postgresql database-replication

PostgreSQL 9.4 引入了逻辑解码: http://www.postgresql.org/docs/9.4/static/logicaldecoding.html

它还有级联流复制: http://www.postgresql.org/docs/9.4/static/warm-standby.html#CASCADING-REPLICATION

Logical Decoding 好像是基于Streaming Replication 的。然而,PostgreSQL 服务器将拒绝在热备用上启动逻辑复制槽。它将只允许在主节点上进行逻辑解码。

是什么阻止了热备用节点使用逻辑解码以级联方式复制自身?

最佳答案

A patch was submitted for PostgreSQL 10, but didn't get in .

工作 continues for PostgreSQL 11 .

一旦基本功能在 postgres 中,像 pglogical 这样的客户端将需要修改以支持从备用服务器流式传输。

关于postgresql - 备节点逻辑解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30351628/

相关文章:

Sql,触发函数而不是简单的约束

mysql - AWS RDS 是否支持与本地 MySQL 数据库的双向复制?

mysql - MySQL优化MyISAM表到MASTER服务器也可以复制到SLAVE服务器吗?

sql-server - 如何从代码获取复制状态

ruby-on-rails - rails 测试和开发数据库处于不同的模式中

mysql - 连接缓存的查询(sql、nosql 或地球上存在的任何查询)

function - 使用 ADO.Net “System.Data.Odbc” (VB.Net) 从 PostgreSQL 数据库中检索数据

Postgres 的 HTTP 触发器

MySQL从不同的Master复制不同的数据库

mysql - 将 View 从生产副本复制到数据仓库