psql \COPY
我正在尝试使用命令(而不是 SQL COPY)将 .csv 文件中的数据导入 postgresql 9.2 数据库。
输入 .csv 文件包含一个带有 dd.mm.yyyy hh.mm.ss 格式的时间戳的列。
我已经将数据库日期样式设置为 DMY 使用。
set datestyle 'ISO,DMY'
不幸的是,当我运行\COPY
命令时:
\COPY gc_test.trace(numpoint,easting,northing,altitude,numsats,pdop,timestamp_mes,duration,ttype,h_error,v_error)
FROM 'C:\data.csv' WITH DELIMITER ';' CSV HEADER ENCODING 'ISO 8859-1'
我收到此错误:
错误:日期/时间字段值超出范围:“16.11.2012 07:10:06”
提示:也许您需要不同的“日期样式”设置。
上下文:复制跟踪,第 2 行,列 timestamp_mes:“16.11.2012 07:10:06”
日期样式有什么问题?