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'
);