我的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}},table2
和table3
复制到DB1
,而不复制DB2
和table4
并仍然能够table5
进入INSERT
。
这可能吗?
答案 0 :(得分:2)
您可以使用AWS Database Migration Service将特定的表从一个数据库复制到另一个数据库,如果需要,甚至可以在复制时更改架构。确保创建一个change data capture (CDC) replication task,这样源数据库中的更改会立即推送到目标数据库。