postgresql - 将 AWS RDS Postgresql 复制到本地 Postgresql

标签 postgresql replication database-replication

我需要将数据从 AWS RDS Postgres(9.6) 数据库复制到本地 Postgres(9.5) 数据库。我发现了有关从内部部署到内部部署的复制的内容。但是我们如何才能将 AWS RDS 实现到本地?

最佳答案

我使用 Bucardo 进行此操作。 看看这个:https://bucardo.org/Bucardo/

使用 Bucardo,您可以将 RDS postgres 实例复制到某处存在的从属 postgres,仅配置从属,因此无需配置 RDS 内容。 您还可以在零停机时间的情况下执行此操作。

无论如何,我不确定这是否适用于不同版本的 Postgresql。如果可能,您应该使用相同的版本。我使用 9.4.x 对其进行了测试,它正在运行。

更新

我可以确认这也适用于使用不同版本的 Postgres,例如我能够使用这些版本进行复制:

  • AWS RDS postgresql 9.4.x
  • 本地 postgresql 9.6.x

关于postgresql - 将 AWS RDS Postgresql 复制到本地 Postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46418645/

相关文章:

MySQL Replication Binlog 文件位置未更新

sql - 在嵌套子查询中访问聚合

postgresql - 列出 Postgresql 数据库中所有未登录的表

elasticsearch - 如何解决Couchbase Elasticsearch复制中的索引错误?

mysql - mariadb 主到主复制自动增量设置

mongodb - Mongoose 不从 Mongo 辅助数据库中读取

订阅 PostgreSQL/MySql 的 Java 应用程序

sql - 使用 LIKE 查询数组的 Postgres

logging - 为什么我的 MongoDB 日志填满 "getmore local.oplog.rs"?

solr - 如何配置具有多个核心的 Solr 复制