powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Copy из CSV
5 сообщений из 5, страница 1 из 1
Copy из CSV
    #39342361
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги!
Помогите плиз!

работает:
COPY portal.dz2x(plos,gid,dat)
FROM 'C:\\Musor\\babac.csv'
WITH DELIMITER ','
CSV HEADER;

не работает:
COPY portal.dz2x(plos, nskv, dat, gid, zak, nazn)
FROM 'C:\\Musor\\babac.csv'
WITH DELIMITER ','
CSV HEADER;

ОШИБКА: неверная последовательность байт для кодировки "UTF8": 0x82
SQL-состояние: 22021
Контекст: COPY dz2x, строка 2

Файлы CSV использую разные, для каждого запроса отдельно импортирую данные из FoxPro.
Но количество строк и поля plos, gid и dat абсолютно одинаковые.
Проблема скорее всего из-за поля nazn, там русские буквы.
Пробывал через Notepad ++ в UTF-8, не помогло.
Что делать то?
...
Рейтинг: 0 / 0
Copy из CSV
    #39342397
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблему решил.
Всплыла следующая:
mestplosnskv_idnskvblokgordatneftgidzakdnidni_tex_ogdni_prsposobsposob_nokod_sostsostsost_nokod_naznnazn_nonazn192110913292"10600"252912/01/19775501.00.00.039184308116"В работе"18430755418430737"Пьезометрическая"

COPY portal.dz2x(mest,plos,nskv_id,nskv,blok,gor,neft,gid,zak,dni,dni_tex_og,dni_pr,sposob,sposob_no,kod_sost,sost,sost_no,kod_nazn,nazn_no,nazn)
FROM 'C:\\Musor\\babac_utf2.csv'
WITH DELIMITER ','
CSV HEADER;
ОШИБКА: лишние данные после содержимого последней колонки
CONTEXT: COPY dz2x, строка 2: "1,921,10913292,"10600",2,529,12/01/1977,5,5,0,1.0,0.0,0.0,39,18430811,6,"В работе",18430755,4..."
********** Ошибка **********



COPY portal.dz2x(mest,plos,nskv_id,nskv,blok,gor,neft,gid,zak,dni,dni_tex_og,dni_pr,sposob,sposob_no,kod_sost,sost,sost_no,kod_nazn,nazn_no,nazn)
FROM 'C:\\Musor\\babac_utf2.csv'
(DELIMITER E'\t', FORMAT CSV, NULL '', ENCODING 'UTF8');
ОШИБКА: неверный синтаксис для типа double precision: "mest,plos,nskv_id,nskv,blok,gor,dat,neft,gid,zak,dni,dni_tex_og,dni_pr,sposob,sposob_no,kod_sost,sost,sost_no,kod_nazn,nazn_no,nazn"
CONTEXT: COPY dz2x, строка 1, колонка mest: "mest,plos,nskv_id,nskv,blok,gor,dat,neft,gid,zak,dni,dni_tex_og,dni_pr,sposob,sposob_no,kod_sost,sos..."

********** Ошибка **********

P.S.: Почему SRC не работает? (((
...
Рейтинг: 0 / 0
Copy из CSV
    #39342447
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ужели никто не знает как побороть эту багу?
...
Рейтинг: 0 / 0
Copy из CSV
    #39342596
fte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokНе ужели никто не знает как побороть эту багу?

Выполнить за Вас, Вашу работу?

ОШИБКА: лишние данные после содержимого последней колонки

Кол-во колонок не соответсвует действительности

ОШИБКА: неверный синтаксис для типа double precision: "mest,plos,nskv_id,nskv,blok,gor,dat,neft,gid,zak,dni,dni_tex_og,dni_pr,sposob,sposob_no,kod_sost,sost,sost_no,kod_nazn,nazn_no,nazn"

HEADER забыли
...
Рейтинг: 0 / 0
Copy из CSV
    #39342783
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ftevadipokНе ужели никто не знает как побороть эту багу?

Выполнить за Вас, Вашу работу?

ОШИБКА: лишние данные после содержимого последней колонки

Кол-во колонок не соответсвует действительности

ОШИБКА: неверный синтаксис для типа double precision: "mest,plos,nskv_id,nskv,blok,gor,dat,neft,gid,zak,dni,dni_tex_og,dni_pr,sposob,sposob_no,kod_sost,sost,sost_no,kod_nazn,nazn_no,nazn"

HEADER забыли

Понял, спасибо!
Я сам сделал уменьшив количество строк и ничего не поменяв.

Покажите плиз с двумя колонками где добавить.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Copy из CSV
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]