query_export_to_s3 将 csv 拆分为多个文件

问题描述 投票:0回答:1

我当前正在 AWS RDS Postgres 中运行以下查询,以将数据导出到 s3 存储桶中。查询有效,但我想知道是否有办法导出 csv 文件并将其拆分为多个文件?

SELECT * FROM aws_s3.query_export_to_s3(
    'select * from products;',
    '(products-dev/products.csv,us-west-2)',
    options := 'format csv, delimiter '','', HEADER true, PROGRAM split' // PROGRAM is not recognized, was hoping to use split library to split the file
);

任何关于如何做到这一点的想法都会很棒!谢谢!

postgresql amazon-web-services amazon-s3 amazon-rds
1个回答
0
投票

aws_s3.query_export_to_s3()
正在使用PostgreSQL COPY命令。因此,这些选项实际上是复制选项。

我看不到任何可以强制分割输出的参数。

但是,我遇到过达到6GB后保存为多个文件的情况。这似乎是单个文件的大小限制。

© www.soinside.com 2019 - 2024. All rights reserved.