Postgres aws_s3 扩展不接受时间戳输入
Postgres aws_s3 extention not accepting timestamp input
我有一个带有像这样的时间戳列的 csv 2021-05-27 11:57:23
但是 table_import_from_s3
函数(来自 aws_s3 postgres 扩展)一直给我这个错误:
ERROR: invalid input syntax for type timestamp: "start_time"
有人使用此扩展程序成功导入时间戳字段吗?
具有相同值的手动 INSERT
语句工作正常。
问题是缺少 HEADER
参数,它被传递给扩展中的 postgres COPY
命令,因为我的 CSV 文件 确实 包含 header行。
之前
SELECT aws_s3.table_import_from_s3 (
'my-table',
'',
'(format csv)',
:'s3_uri'
);
之后
SELECT aws_s3.table_import_from_s3 (
'my-table',
'',
'(format csv, header)',
:'s3_uri'
);
我有一个带有像这样的时间戳列的 csv 2021-05-27 11:57:23
但是 table_import_from_s3
函数(来自 aws_s3 postgres 扩展)一直给我这个错误:
ERROR: invalid input syntax for type timestamp: "start_time"
有人使用此扩展程序成功导入时间戳字段吗?
具有相同值的手动 INSERT
语句工作正常。
问题是缺少 HEADER
参数,它被传递给扩展中的 postgres COPY
命令,因为我的 CSV 文件 确实 包含 header行。
之前
SELECT aws_s3.table_import_from_s3 (
'my-table',
'',
'(format csv)',
:'s3_uri'
);
之后
SELECT aws_s3.table_import_from_s3 (
'my-table',
'',
'(format csv, header)',
:'s3_uri'
);