Double Precision类型“ChargeBackValue”的输入语法无效

invalid input syntax for type double precision: " chargebackvalue"

提问人:Vinicius Mocci 提问时间:10/19/2019 最后编辑:jarlhVinicius Mocci 更新时间:10/19/2019 访问量:434

问:

我正在尝试将.csv文件上传到Postgres,但出现此错误:

Double Precision类型“ChargeBackValue”的输入语法无效

图像错误

这里是表格的结构: 这里的表格结构

.csv 文件的代码:

stoneid; mundipaggid; cardnumber; emblem; chargebackvalue; cardmask; chargebackdate; emitter; description; purchasedate; clientName; tacomorderid; useremail
0155477; 'or_3E2W0X5s5jtPjWYO';0670000546857; 'Visa'; 60.6; '498453******3271'; '2019-10-17'; 'Banco do Brasil S.A.'; 'Teste'; '2019-10-10'; 'Silvana Teixeira Da Silva';99854; '[email protected]'
SQL PostgreSQL 精度

评论

1赞 Bergi 10/19/2019
看起来它正在尝试处理带有标题的行,就好像它们是数据一样。

答:

0赞 Gordon Linoff 10/19/2019 #1

这太长了,无法发表评论。

我建议将数据加载到临时表中,其中所有列都是字符串。

然后,从该表中进行选择以加载最终表。这样可以更轻松地跟踪加载期间可能发生的数据问题。

显然,您显示的行不是错误的原因。或者,如果这是整个文件,那么您根本没有跳过第一行,因为它具有标头名称而不是值。