我的目标是创建现有数据库的副本,以便我创建新表并填充它们。我不关心对复制表的写入 - 这些可能而且可能应该抛出错误。
理想情况下,我想通过标准 postgresql 流复制来完成此任务,但由于这是不可能的(或者有办法做到这一点吗?)我可以使用经过实战测试和维护的扩展。最不理想的解决方案是自定义 ETL 流程。
复制的数据库将用于分析而不是实时操作,因此同步延迟是可以接受的。
这似乎是一个相当明显的用例,但我一直无法找到解决此问题的方法。
postgresql replication master-master-replication
master-master-replication ×1
postgresql ×1
replication ×1