Скопируйте файл .csv с символом запятой (') в таблицу postgresql - PullRequest
0 голосов
/ 10 февраля 2019

У меня есть файл .csv, содержащий числовые данные, которые мне нужно скопировать в таблицу postgresql, однако поле в файле csv содержит (, целые числа).Известно, что postgresql не хранит такие символы, как (,).

Я успешно скопировал целые числа без (,), но как я могу скопировать мои csv-файлы с (пример: 1345) в таблицу 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"

СпасибоВы за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...