有没有办法将时代格式化为时间格式' YYYY-MM-DD HH:MI:SS'而 使用COPY命令执行从s3到redshift的红移副本
答案 0 :(得分:4)
您可以使用带参数TIMEFORMAT 'epochsecs'
的红移COPY命令
或TIMEFORMAT 'epochmillisecs'
查看redshift文档以获取更多详细信息
答案 1 :(得分:1)
使用javascript miliseconds(13位数)进行COPY查询示例:Possible options in documentation
COPY "hits" FROM 's3://your-bucket/your_folder/'
CREDENTIALS 'aws_access_key_id=<AWS_ACCESS_KEY_ID>;aws_secret_access_key=<AWS_SECRET_ACCESS_KEY>'
FORMAT as JSON 's3://your-bucket/config/jsonpaths'
TIMEFORMAT as 'epochmillisecs';