【发布时间】:2018-10-06 01:28:22
【问题描述】:
我正在尝试使用 copy 函数在 Redshift 中创建一个表。我已经将这个在我的模式中一直失败的特定字段设置为标准timestamp,因为我不知道为什么会这样。但是当我运行这个语句时:
copy sample_table
from 's3://aws-bucket/data_push_2018-10-05.txt'
credentials 'aws_access_key_id=XXXXXXXXXXXXXXXXXXXX;aws_secret_access_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/XXX'
dateformat 'auto'
ignoreheader 1;
一直返回这个错误:Invalid timestamp format or value [YYYY-MM-DD HH24:MI:SS]
raw_field_value:"2018-08-29 15:04:52"
raw_line:12039752|311525|"67daf211abbe11e8b0010a28385dd2bc"|98953|"2018-08-20"|"2018-11-30"|"active"|"risk"|||||||"sample"|15750|0|"2018-08-29 15:04:52"|"2018-08-29 16:05:01"
我们的数据库中有一个非常相似的表(我没有创建),它具有上述错误值 timestamp 并且该字段的值与 2018-08-29 15:04:52 相同,所以当我运行它时发生了什么导致问题?
【问题讨论】:
标签: postgresql amazon-web-services type-conversion amazon-redshift