Я попробовал почти все решения от SO, но все еще та же проблема. У меня есть файл CSV на S3 и таблица в Redshift.
Структура таблицы выглядит следующим образом:
like_id => inetger
p_id => integer
c_id => integer
date_added => timestamp (without time zone)
Файл CSV содержит данные в виде:
1|1234|9876|2012-08-12 03:30:00
...
...
1500|4545|87545|2019-01-15 08:10:00
Когдая запускаю команду COPY Comnad в RedShift, она выдает ошибку Invalid timestamp format or value [YYYY-MM-DD HH:MI:SS]
, я пробовал почти все форматы даты в RedShift, но все еще застрял. Ниже приведена команда COPY:
copy likes from 's3://<myBucketPath>/like.csv'
credentials 'aws_iam_role=<IAM-Role-Here>'
delimiter '|' region 'us-west-2'
timeformat 'YYYY-MM-DD HH:MI:SS';
//timeformat 'MM/DD/YYYY HH:MI:SS'
//dateformat as 'auto'
//timeformat as 'auto'
ПРИМЕЧАНИЕ. Я экспортировал свою таблицу из MySQL в формате CSV, а тип данных столбца date_added
- datetime