是否有任何方法可以使用UNLOAD从Redshift直接将JSON文件导出到S3?我没有在文档(Redshift UNLOAD documentation)中看到任何内容,但是也许我丢失了一些东西。 COPY命令支持下载JSON,因此令我感到惊讶的是,没有用于UNLOAD的JSON标志。
有关更多背景信息: 我正在将数据从一个Redshift实例加载到另一个实例,但是各个表具有不同的列顺序,因此我需要遵守目标中的列顺序。似乎最好的方法是使用与列顺序无关的序列化格式。
答案 0 :(得分:1)
否,无法通过Redshift中的UNLOAD命令卸载到JSON文件。
How to dump data from Redshift to JSON | DevelByte声称有一种解决方法,我没有尝试过,但是可能会给您一个想法。