首页 > 解决方案 > 如何在两个 AWS RDS db 实例之间复制 postgresql 数据库(在不同的 VPC 但相同的区域)?

问题描述

我在一个 VPC 中创建了一个 AWS RDS Postgresql 数据库实例,我需要将它“移动”到另一个 VPC。我创建了原始数据库实例的快照。在新的 VPC 中重新创建它(使用 terraform)。

如何将一个特定数据库从我的初始数据库实例快照中检索到新的数据库实例中?

标签: postgresqlamazon-rds

解决方案


还原快照时,所有数据库都将还原。如果要复制特定数据库,如果 postgres 版本高于 9.4,则可以使用 AWS 服务 Database Migration Service。

https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html

如果 postgres 版本较低,则只能使用手动导出/导入数据库。需要存储导出文件的另一个实例。


推荐阅读