Python 将多个RDS postgres实例中的表复制到一个postgres RDS
我有8个rds postgres实例,每个实例都支持8个解决方案的数据库 我想把8个rds postgres实例中的所有数据都放到一个rds postgres实例中 这是分析所需要的 以下是我迄今为止在这方面的工作:Python 将多个RDS postgres实例中的表复制到一个postgres RDS,python,postgresql,csv,pg-dump,debezium,Python,Postgresql,Csv,Pg Dump,Debezium,我有8个rds postgres实例,每个实例都支持8个解决方案的数据库 我想把8个rds postgres实例中的所有数据都放到一个rds postgres实例中 这是分析所需要的 以下是我迄今为止在这方面的工作: 尝试将每个表下载到csv中,并将其上载到目标rds实例。对于大小为50GB的表,copy命令失败。我无法一次性迁移所有数据,然后设置增量加载。对于大型表,它在满表加载时失败。(这里也使用python) 考虑使用DMS,但建议对于rds postgres到rds postgres的
您对此有什么想法吗?上传CSV是一个不错的选择。找到并修复错误。好的。在本例中,对于50 GB的表,我使用copy命令将数据提取到csv,过了一段时间,它会错误地显示以下消息“由于与恢复详细信息冲突而取消语句:用户查询可能需要查看必须删除的行版本”。这是一个完全不同的问题:您遇到了复制冲突。在待机状态下设置
max\u standby\u streaming\u delay=-1
。好的。。那么,使用copy下载一个大小为50GB且不断增长的表可以吗?当然,这是实现此目的的首选工具pg_dump
使用COPY
执行此操作。