【发布时间】:2017-08-24 16:33:20
【问题描述】:
使用标准 Redshift COPY 命令将 S3 上的 JSON 数据复制到 Redshift 表中非常简单。
但是,我也在寻找反向操作:将现有 Redshift 表中包含的数据复制到存储在 S3 中的 JSON,以便后续 Redshift COPY 命令可以完全按照它重新创建 Redshift 表原来是。
我知道 Redshift UNLOAD commnd,但它似乎没有提供任何选项来直接以 JSON 格式将数据存储在 S3 中。
我知道我可以编写每个表的实用程序来解析和重新格式化每个表的 UNLOAD 的输出,但我正在寻找一个通用解决方案,它允许我执行 Redshift-to-S3-JSON 提取在任何指定的 Redshift 表上。
我找不到可以执行此操作的任何现有实用程序。我错过了什么吗?
提前谢谢你。
【问题讨论】:
标签: json amazon-s3 amazon-redshift