postgresql - 是否可以将 Postgresql 数据库从 Amazon RDS 复制到另一个 Amazon RDS?

标签 postgresql amazon-web-services amazon-rds

我的 Amazon RDS 中有一个 Postgresql 数据库,我想将它复制到另一个 Amazon RDS 中,这样我就可以根据情况将连接 fork ,但保留相同的数据。

此外,如果我可以只从主数据库复制一些表并能够从第二个数据库对未复制的表执行 INSERTS 操作,那就太好了。像这样:

**DB1**      **DB2**
DB1.table1   DB2.table1
DB1.table2   DB2.table2
DB1.table3   DB2.table3
DB1.table4   DB2.table_log
DB1.table5

table1table2table3DB1复制到DB2,不是复制 table4table5 并且仍然能够INSERTtable_log 中。

这可能吗?

最佳答案

您可以使用 AWS Database Migration Service将特定表从一个数据库复制到另一个数据库,如果需要,您甚至可以在复制时更改架构。一定要创建一个 change data capture (CDC) replication task因此源数据库中的更改会立即推送到目标数据库。

关于postgresql - 是否可以将 Postgresql 数据库从 Amazon RDS 复制到另一个 Amazon RDS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52447665/

相关文章:

postgresql - 如何在 Postgresql/Postgis 中创建新的 SRID?

amazon-web-services - 如何在 AWS Cognito/Amplify 中的 federatedSignIn 中设置自定义属性

c# - .NET Core AWS RDS 连接

mysql - 如何从终端连接到 AWS mysql 数据库实例

PostgreSQL:无法使带 DST 的时区正常工作

PostgreSQL Idle In 事务诊断和读取pg_locks

mysql - 动态表达式 Groovy SQL 的引用

node.js - VPC 内 Lambda 的 SQS 超时

mysql - 从 Docker .net core 连接 localhost Mysql

node.js - 连接到 AWS RDS postgres 数据库的 nodejs 错误