Sql 在Postgres中复制命令时出错

Sql 在Postgres中复制命令时出错,sql,postgresql,copy,Sql,Postgresql,Copy,我试图使用COPY命令将数据插入Postgres中的表,但出现以下错误: 错误:最后一个预期列后有额外数据 这是我的复制命令: copy basic_data_cs from'/data/tmp/basic_data.csv'delimiter';'标题csv 这是我的表格结构: 创建外部表基本数据\u cs (oid4 BIGINT,oid3 BIGINT,date\u creation date,date\u modif date,id\u princ text,nb\u ref INTEG

我试图使用
COPY
命令将数据插入Postgres中的表,但出现以下错误:

错误:最后一个预期列后有额外数据

这是我的复制命令:

copy basic_data_cs from'/data/tmp/basic_data.csv'delimiter';'标题csv

这是我的表格结构:

创建外部表基本数据\u cs
(oid4 BIGINT,oid3 BIGINT,date\u creation date,date\u modif date,id\u princ text,nb\u ref INTEGER,coobox整数,otype\u bin INTEGER,ra REAL,ra\u prec SMALLINT,dec REAL,dec\u prec SMALLINT,coo\u err\u maja FLOAT,coo\u err\u maja\u prec SMALLINT,coo\u err\u mina FLOAT,coo\u err\u mina prec SMALLINT,cool TEXT,coo_波长TEXT,coo_bibcode TEXT,pmra REAL,pmra_prec SMALLINT,pmdec REAL,pmdec_prec SMALLINT,pm_err_maja FLOAT,pm_err_maja_prec SMALLINT,pm_err_mina FLOAT,pm_err_mina prec SMALLINT,pm_err_角度SMALLINT,pm_qual TEXT,pm_bibcode_FLOAT,plx_value REAL,plx_值REAL,plx_prec SMALLINT,plx_error,plx_r_prec SMALLINT、plx_qual TEXT、plx_bibcode TEXT、rvz_type TEXT、rvz_radvel REAL、rvz_radvel_prec SMALLINT、rvz_redshift REAL、rvz_redshift_prec SMALLINT、rvz_error FLOAT、rvz_error_prec SMALLINT、rvz_qual TEXT、rvz_nature TEXT、rvz_波长文本、rvz_bibcode TEXT、rvz_bibcode TEXT、sp_type TEXT、sp_type TEXT、sp_type BIGINT、sp_BIGINT、,sp_自然文本、sp_bibcode文本、变形类型文本、变形类型二进制整数、变形相等文本、变形bibcode文本、galdim_majaxis FLOAT、galdim_majaxis_prec SMALLINT、galdim_minaxis FLOAT、galdim_minaxis_prec SMALLINT、galdim_angle SMALLINT、galdim_incl SMALLINT、galdim_majaxis FLOAT、galdim_波长文本、galdim_bibcode文本、,nb_父整数、nb_子整数、nb_兄弟整数、id_原则选择文本、hpx BIGINT、otype文本、vlsr实、vlsr_prec SMALLINT、vlsr_error实、vlsr_error_prec SMALLINT、vlsr_波长文本、vlsr_bibcode text)服务器cstore_服务器

我的csv文件中有一行:
10396425;;2016-08-02;2016-08-02;SDSS J001954.03+025717.0;1.11278;-14680064;4.975139;7.2.954735;7;;-1;;-1.32767;CO;2014A&A…563A…54P;;;;;;;;;;;;;;;;;;Z263064.159868091;0;2.9147;4.0.0003;4.CsO;2014A&A…563A…54P;;;;;;;;;;;;;;;;;;;;;;;(0.0868325562943782 , 0.0515698542739147);4635816;类星体


此命令适用于另一个具有相同CSV文件和相同命令的“经典”表。

这可能是因为,您的表包含78列,CSV分隔的文件包含82个条目


您可以获得与表中列相同的新csv,也可以尝试
从那里

这个csv文件适用于另一个具有相同结构的表,而且效果非常好。是因为这张桌子是外国桌子吗?