postgresql - 您可以逻辑地复制物理 Postgres 副本吗?

标签 postgresql database-replication postgresql-12

标题几乎是不言自明的。为了说明更多,这里有一张图片:

[实时数据库]-->(物理复制)-->[物理副本]-->(逻辑复制)-->[逻辑副本]

那么问题是这个设置是否可以实现?涉及的数据库均为PostgreSQL 12实例

最佳答案

不,您不能这样做,因为这意味着在物理备用数据库上创建逻辑复制槽。尝试创建这样的复制槽将导致此错误:

ERROR:  logical decoding cannot be used while in recovery

关于postgresql - 您可以逻辑地复制物理 Postgres 副本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67872689/

相关文章:

sql - 根据现有时间序列中的间隙生成每行新的 UUID

SQL 查询选择今天和前一天的价格

mysql - 在没有 my.conf 文件的 root 访问权限的情况下复制 mysql 数据库?

PostgreSQL 12和PostGIS 3.0.1 : ERROR: could not access file "$libdir/postgis-3": No such file or directory on Linux

sql - 在 PostgreSQL 12 上按 id(唯一)分组的一个查询中同时获取房间成员、房间所有者和管理员

MySQL 复制 - 多个主服务器(不同的 d/bs)复制到同一从服务器

ruby-on-rails - Heroku 区分大小写

postgresql - Insert into select 嵌套select(s) 表现。庞大的工会选择

postgresql - 转置表保留 ID

MySQL : data is not replicating