带有 CSV 扩展名的 Redshift Unload 命令

Chu*_*rku 4 amazon-s3 amazon-redshift

我正在使用以下卸载命令 -

unload ('select * from '')to  's3://**summary.csv**'
CREDENTIALS 'aws_access_key_id='';aws_secret_access_key=''' parallel off allowoverwrite CSV HEADER;
Run Code Online (Sandbox Code Playgroud)

在S3中创建的文件是summary.csv000

如果我从命令中更改并删除文件扩展名,如下所示

unload ('select * from '')to  's3://**summary**'
CREDENTIALS 'aws_access_key_id='';aws_secret_access_key=''' parallel off allowoverwrite CSV HEADER;
Run Code Online (Sandbox Code Playgroud)

在S3中创建的文件是summary000

有没有办法获取summary.csv,这样我就不必在将其导入excel之前更改文件扩展名?

谢谢。

小智 5

虽然有点晚了,但他们最近添加了 EXTENSION 参数来解决这个问题:

\n
1.0.45698 \xe2\x80\x93 Released on January 20, 2023\nRelease notes for this version:\n- Adds a file extension parameter to the UNLOAD command, so file extensions are automatically added to filenames.\n
Run Code Online (Sandbox Code Playgroud)\n