You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL导入YYYY-MM-DD格式CSV日期失败问题排查

PostgreSQL 17导入CSV日期字段报错的解决方案

你的报错核心问题是CSV的表头行被当作数据行导入了——PostgreSQL试图把表头字符串dateofpost转换成date类型,自然会抛出格式错误。

解决步骤:

  • 在pgAdmin 4的导入向导中,找到「格式选项」区域,勾选**第一行是表头(Header)**的选项。这个选项会让PostgreSQL自动跳过CSV的第一行,不把表头当作数据处理。
  • 再次确认CSV中dateofpost列的数值格式确实是YYYY-MM-DD(比如2024-06-15),没有多余空格、换行或特殊字符。
  • 检查目标表posts的dateofpost字段类型确实是date,而非timestamp或其他非日期类型。

如果导入向导还是有问题,可以直接用SQL的COPY命令手动导入(注意替换文件路径和列名):

COPY posts (title, content, dateofpost)
FROM '/your/csv/file/path.csv'
DELIMITER ','
CSV HEADER;

内容的提问来源于stack exchange,提问作者Daniel Burgin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 22:38:09