0

我有一个带有这样的时间戳列的 csv,2021-05-27 11:57:23但是该table_import_from_s3函数(来自 aws_s3 postgres 扩展)不断给我这个错误:

ERROR:  invalid input syntax for type timestamp: "start_time"

有没有人使用此扩展成功导入时间戳字段?

INSERT具有相同值的手动语句可以正常工作。

4

1 回答 1

0

问题是缺少HEADER传递给扩展中的 postgresCOPY命令的参数,因为我的 CSV 文件确实包含标题行。

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'
);
于 2022-01-10T11:35:17.590 回答