Postgres 9.4:仅将一个数据库从一个实例复制到另一个实例

问题描述 投票:0回答:1

我有在5432端口上运行的PostgreSQL 9.4,带有2个数据库。现在,我想在5433端口(被动)中创建另一个实例,并仅从5432实例(主动)中复制一个数据库。在5432实例(主动)中数据库中的所有表和数据更改都应复制到5433实例(被动)中的数据库。

我还必须在5433实例(被动)中创建另一个数据库,并进行在新数据库中进行CRUD操作

我们有没有办法在postgres中做到这一点?

postgresql database-replication postgresql-9.4
1个回答
0
投票

流复制无法做到这一点,而逻辑复制(可以做到这一点)是在v10中引入的。

因此,最好的选择是升级。

除此之外,您还必须求助于基于触发器的传统复制解决方案,例如Slony。

© www.soinside.com 2019 - 2024. All rights reserved.