将带有逗号(。)字符的.csv文件复制到Postgresql表

时间:2019-02-10 04:11:46

标签: postgresql-9.6

我有一个.csv文件,其中包含需要复制到postgresql表的数字数据,但是csv文件中的字段包含(,integers)。众所周知,PostgreSQL不会存储(,)之类的字符。

我已经成功地复制了不带(,)的整数,但是如何将带有(例如:1,345)的csv文件复制到postgresql表?

我成功设置了此

CREATE DATABASE plants;
CREATE TABLE plantA (name varchar(50), code int, category varchar(5), count int);

我尝试过:

COPY plantA FROM 'C:\Users\Desktop\Sample\plantA.csv' DELIMITER ',' csv;

但这给了我错误:

ERROR:  invalid input syntax for integer: "1,567"
CONTEXT:  COPY planta, line 1, column count: "1,567"

********** Error **********

ERROR: invalid input syntax for integer: "1,567"
SQL state: 22P02
Context: COPY planta, line 1, column count: "1,567"

谢谢您的帮助。

0 个答案:

没有答案