将 csv 导入到 postgresql:缺少列的数据
Posted
技术标签:
【中文标题】将 csv 导入到 postgresql:缺少列的数据【英文标题】:Import csv to postgresql: Missing data for the column 【发布时间】:2015-11-04 15:22:14 【问题描述】:我尝试将数据从 csv 导入我的数据库 postgresql,我使用 COPY 但我收到以下错误消息:
错误:« inventaire » 列缺少数据
这是我的指示:
COPY calcul FROM 'C:/vente.csv' DELIMITER ',' CSV;
【问题讨论】:
编辑您的问题并为您的表格添加create table
语句和输入文件中的一些示例行。
【参考方案1】:
不要误会,因为
COPY
用于SQL
同时
\copy
用于psql
即
\copy calcul FROM 'C:/vente.csv' (FORMAT csv, HEADER, DELIMITER ',');
希望对你有帮助。
【讨论】:
如果 khadi8 不能使用copy
Postgres 会给出不同的错误
@a_horse_with_no_name 这应该对他有用,除非他没有为.csv
文件调用正确的路径。
postgresql 不识别 \copy 我收到此错误 ERREUR: « \ » LINE 1 附近的语法错误:\copy calcul FROM 'C:/vente.csv' (FORMAT csv, HEADER, DELIMI. .. ^以上是关于将 csv 导入到 postgresql:缺少列的数据的主要内容,如果未能解决你的问题,请参考以下文章
如何在不先定义表中的列的情况下将数据加载到 PostgreSQL 中?
将 CSV 导入到 postgreSQL 中的表中,忽略重复项 - 亚马逊 AWS/RDS