我的 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
将table1
、table2
和table3
从DB1
复制到DB2
,不是复制 table4
和 table5
并且仍然能够INSERT
到 table_log
中。
这可能吗?
最佳答案
您可以使用 AWS Database Migration Service将特定表从一个数据库复制到另一个数据库,如果需要,您甚至可以在复制时更改架构。一定要创建一个 change data capture (CDC) replication task因此源数据库中的更改会立即推送到目标数据库。
关于postgresql - 是否可以将 Postgresql 数据库从 Amazon RDS 复制到另一个 Amazon RDS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52447665/