日期/时间字段超出了Postgresql的范围,小时字段已超过24小时

时间:2019-04-10 10:03:33

标签: postgresql csv

我正在尝试将.csv文件导入Postgres数据库。字段之一是“简单吞吐时间”,格式为HH:mm:ss。但是,所有这些值都大于24:00:00,这似乎是数据类型的最大值,因此,当我尝试导入此类文件时,我得到的值超出范围错误。

date/time field value out of range: "384:00:00"

那我该如何导入呢?该文件有接近10.000行,因此我认为我无法更改文件中的格式。我可以将列更改为其他任何类型的数据类型吗? 预先谢谢你

1 个答案:

答案 0 :(得分:2)

您要存储的不是时间或日期,而是时间间隔。
因此,您应该使用interval类型。
enter image description here https://www.postgresql.org/docs/current/datatype-datetime.html