我试图将S3中的csv文件复制到Reshift中,并且我遇到了这个错误:
org.postgresql.util.PSQLException: ERROR: duplicate month specification in date/time format↵redshiftETL sql="COPY tablename FROM 's3://bucket/keyname.csv' IAM_ROLE 'arn:aws:iam::ACCOUNTID:role/redshift-role' REGION 'us-east-1' CSV TIMEFORMAT AS 'YYYY-MM-DDThh:mm:ss.sTZD';"
我想它认为mm
是月份的重复规格!那是为什么?
答案 0 :(得分:0)
我最终使用自动检测时间,现在复制语句如下:
COPY tablename FROM 's3://bucket/keyname.csv'
IAM_ROLE 'arn:aws:iam::ACCOUNTID:role/redshift-role'
REGION 'us-east-1' CSV
TIMEFORMAT AS 'auto';"