将 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

将 Mysql CSV 导入 PostgreSQL

将压缩的 CSV 文件导入 PostgreSQL

我可以从带有标题的csv文件中自动在PostgreSQL中创建一个表吗?

如何将 .csv 文件导入 Hasura PostgreSQL 数据库?