gpt4 book ai didi

postgresql - Postgres COPY FROM 失败,类型时间戳的输入语法无效

转载 作者:行者123 更新时间:2023-11-29 11:27:20 30 4
gpt4 key购买 nike

我有一个管道分隔文件,我正在使用以下命令将其导入 Postgres (9.2.8):

COPY schema.tablename FROM '/path/to/file.csv' DELIMITERS '|' CSV

它已经可靠地工作了一段时间,但只是卡住了:

Query failed: ERROR: invalid input syntax for type timestamp: "Sep 24 2013 12:00:00:000AM"

对我来说,这看起来像是一个有效的时间戳。有什么建议吗?

最佳答案

是最后一个 :000 把你搞砸了。无论出于何种原因,时间戳格式化之神都规定毫秒必须用“.”分隔。而不是“:”。

jberkus=# select timestamp 'Sep 24 2013 12:00:00:000AM';

ERROR: invalid input syntax for type timestamp: "Sep 24 2013 12:00:00:000AM"

jberkus=# select timestamp 'Sep 24 2013 12:00:00.000AM';

timestamp
---------------------
2013-09-24 00:00:00
(1 row)

关于postgresql - Postgres COPY FROM 失败,类型时间戳的输入语法无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23437174/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com