CSV 从 Amazon Redshift 卸载到 S3 后,您能否删除 000 文件扩展名

ewa*_*3uk 8 amazon-s3 amazon-web-services amazon-redshift

我有将数据从 redshift 提取到 S3 的代码

UNLOAD ('

select sysdate

')

TO 's3://test-bucket/adretarget/test.csv' CREDENTIALS 'aws_access_key_id=ABCDE;aws_secret_access_key=12345' 
ALLOWOVERWRITE
delimiter ',' 
PARALLEL OFF ;
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是我所有的文件都以 .csv000 结尾,有没有办法排除 000 所以他们只是 end.csv

谢谢

Rah*_*pta -5

    UNLOAD ('

select sysdate

')

TO 's3://test-bucket/adretarget/test' CREDENTIALS 'aws_access_key_id=ABCDE;aws_secret_access_key=12345' 
ALLOWOVERWRITE
delimiter ',' 
PARALLEL OFF ;
Run Code Online (Sandbox Code Playgroud)


无需在卸载文件名中添加 .csv 扩展名。您可以只提及“test”,它会卸载您的数据而不带扩展名,但文件仍将以逗号分隔,即 csv。

  • 是的,因为这是 unload 使用的命名约定,以避免重复名称,我相信这从我们的角度来说是无法避免的。 (3认同)