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

时间:2018-09-21 16:18:12

标签: postgresql amazon-web-services amazon-rds

我的Amazon RDS中有一个Postgresql数据库,我想将其复制到另一个Amazon RDS中,以便我可以根据情况将连接分为两部分,但保持相同的数据。

此外,如果我可以仅复制主数据库中的某些表并能够从第二个数据库中对未复制的表进行插入,那将是非常好的。像这样:

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

table1的{​​{1}},table2table3复制到DB1,而不复制DB2table4并仍然能够table5进入INSERT

这可能吗?

1 个答案:

答案 0 :(得分:2)

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