簡體   English   中英

如何從Redshift將數據卸載到S3並在文件名中包含日期

[英]How do you UNLOAD data to S3 from Redshift and include a date in the filename

我在Redshift上有一個數據庫表,我想每月將其卸載到S3。 我的代碼可以正常工作,但理想情況下,我也想在當前月份中添加文件名

UNLOAD ('
select  *
from reportingsandbox.tmp_test


')
TO 's3://reporting-team-bucket/importfiles/test_123.csv' CREDENTIALS             'aws_access_key_id=123456678;aws_secret_access_key=abcdefg' 
ALLOWOVERWRITE
delimiter ',' 
PARALLEL OFF ;

我試過在一個月內添加,但是沒有用,您知道是否有可能?

謝謝

's3://reporting-team-bucket/importfiles/test_123{month(myDateTime)}.csv' 

我解決了!

's3://reporting-team-bucket/importfiles/test_123-#{format(@scheduledStartTime,'YYYY-MM-dd-HH')}.csv'

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM