【发布时间】:2015-05-06 08:28:26
【问题描述】:
我想了解社区对“使用 python 2.7.x 将数据从 PostgreSQL 复制到 RedShift 的最佳方式”的意见。我不能使用 Amazon S3,RedShift 是普通的 postgresql 数据库,但只支持从 S3 复制(我不能使用)
【问题讨论】:
-
... 你不能使用 S3 因为...?
-
我必须并行执行所有操作。不支持每次执行多个复制命令。无论如何,这主要是python知识问题。
-
Redshift docs 说他们支持 COPY “...来自 Amazon S3 上的文件、来自 DynamoDB 表或来自来自一个或多个远程主机的文本输出”所以您应该可以根据需要通过 python/psycopg2 加载 COPY 数据。
-
乔希,请看我之前的评论。从技术上讲这是可能的,但要求说 10 个并行操作比我使用复制是不可能的。
标签: python postgresql psycopg2 amazon-redshift