如何将结果集作为CSV从Aurora Postgres DB导出到AWS-S3?

时间:2019-12-09 12:24:17

标签: postgresql amazon-web-services csv amazon-s3 amazon-rds-aurora

作为我的FlaskCelery应用程序的一部分,我试图将数据从 AWS-Aurora Postgres DB 迁移到 Redshift

我将在 Kubernetes 中运行此应用程序。

我的方法是查询aurora Postgres 数据库,并将结果集写入CSV文件,然后保存到附加的volume上,然后将其上传到S3然后将文件导入Redshift

但是,我碰到另一篇文章,它使我们可以将结果集作为CSV文件直接上传到S3而不是中间卷。 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.SaveIntoS3.html

他们提到了OUTFILE命令的用法。但是提到了MySQL。但是他们没有提及Postgres DB

甚至可以在Aurora Postgres DB上使用命令并导出到S3

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

是的,Aurora在MySQL上运行,因此您可以使用outfile命令。您甚至尝试过使用outfile运行查询吗?