Тип данных serial, используемый в столбце appId, предназначен для автоматической генерации уникальных значений. Попробуйте импортировать файл .csv без столбца appId или измените таблицу так, чтобы значение устанавливалось вручную.
Неверный синтаксис ввода в PostgreSQL
Я пытаюсь импортировать CSV-файл в PostgreSQL в таблицу. Таблица настроена как здесь:
Настройка таблицы:
Мой CSV-файл разделен запятыми, и я приложил текст, который имеет запятые в речевых метках. У него нет заголовков. Когда я иду, чтобы загрузить данные, используя показанные команды, я получаю сообщение об ошибке
Ошибка:
Я думаю, что это может иметь какое-то отношение к первому столбцу PatientId, настроенному на автоматическое создание последовательного номера? В моем CSV числа в этом столбце уже являются последовательными.
Что мне нужно сделать, чтобы это успешно загрузить, пожалуйста.
ОБНОВЛЕНИЕ - я теперь изменил свой CSV, чтобы иметь заголовки и изменил код, чтобы вызывать только в определенных помеченных столбцах, так что пропускает appId и автоматически генерирует номер, как указано в таблице:
КОПИРОВАНИЕ назначений («PatientID», «APPT», «StaffId», «LungCapacity», «Примечание») FROM '/home/user/VBoxShare/Appointment.csv' WITH HEADER CSV;
Теперь я получаю эту ОШИБКУ: дополнительные данные после последнего ожидаемого столбца КОНТЕКСТ: встречи КОПИЯ, строка 2: «1,4,18 / 04 / 2010,4906475184,5163 ,,» Я проверил CSV, и после него нет никаких дополнительных символов данные. Что может быть причиной этой ошибки?
2 ответа на вопрос
Я наконец-то получил решение этой проблемы, добавив заголовок к своему CSV и импортировав все столбцы, как показано ниже:
КОПИЯ встреч ("appId", "PatientID", "APPT", "staffId", "lungCapacity", "note") FROM '/home/user/VBoxShare/Appointment.csv' WITH HEADER CSV;
Похожие вопросы
-
16
Запрос файла CSV
-
3
OpenX: mySql VS PostgreSQL
-
5
Excel 2007 преобразует поля CSV в формулы
-
-
8
Как объединить два файла CSV?
-
3
Как сделать так, чтобы Excel 2007 прекратил форматирование больших чисел как научных обозначений?
-
8
Как заставить Excel импортировать файл CSV с запятыми в некоторых полях содержимого?
-
3
Преобразование файла CSV с помощью sed
-
3
В чем смысл при = 42
-
2
Программа для приятного отображения CSV из буфера обмена
-
5
Как я могу преобразовать файлы данных SAS в нечто простое, например, данные CSV?