Postgresql 疑难解答错误:上一个预期列之后有额外数据

Postgresql 疑难解答错误:上一个预期列之后有额外数据,postgresql,csv,import,Postgresql,Csv,Import,我正在尝试将CSV数据添加到我的Postgres表中: CREATE TABLE IF NOT EXISTS Review ( review_id BIGSERIAL NOT NULL, product_id_Metadata INTEGER, date DATE, summary VARCHAR(255), body VARCHAR(500), rating INTEGER, recommend BOOLEAN, reported BOOLEAN reviewer_name

我正在尝试将CSV数据添加到我的Postgres表中:

CREATE TABLE IF NOT EXISTS Review (
 review_id BIGSERIAL NOT NULL,
 product_id_Metadata INTEGER,
 date DATE,
 summary VARCHAR(255),
 body VARCHAR(500),
 rating INTEGER,
 recommend BOOLEAN,
 reported BOOLEAN
 reviewer_name VARCHAR(50),
 reviewer_email VARCHAR(50),
 response VARCHAR(255),
 helpfulness INTEGER,
 FOREIGN KEY product_id(product_id) REFERENCES Metadata(product_id)
);
运行CMD:

从'/Users/luke82601/Desktop/csv/reviews.csv'DELIMITER',csv HEADER'复制审查(产品id'元数据、摘要、正文、评级、推荐、报告、审查人姓名、审查人电子邮件、回复、帮助)


CSV文件的列数与我的Postgres表的列数相同,因此我不确定为什么会发生此错误

,但列日期不在复制列列表中。如果CSV中的列与表匹配,则表示CSV与指定的列列表不匹配。尝试将日期添加到副本列表中,或者从CSV中删除。哦,天哪,简单的错误,它们是杀手。谢谢你,我添加了它,它就像帮派杀手一样工作