Проблемы с символами управления при загрузке данных - PullRequest
0 голосов
/ 03 июня 2018

Попытка загрузить данные в PostgreSQL с помощью запроса:

COPY "nad_data" FROM 'D:\NAD_Files\NAD.tsv' DELIMITER E'\t' CSV header 
encoding 'utf8';

COPY "nad_data" FROM 'D:\NAD_Files\NAD.tsv' DELIMITER E'\t' quote e'\b' CSV 
header encoding 'utf8';

COPY "nad_data" FROM 'D:\NAD_Files\NAD.tsv' DELIMITER E'\t' quote e'\b' CSV 
header encoding 'win-1252';

Каждый раз, когда у меня возникает эта ошибка:

ОШИБКА: дополнительные данные после последнего ожидаемого столбца
КОНТЕКСТ: КОПИЯ nad_data, строка 10314533: "14879314 Теннесси МакМинн
Афины 37303, округ Р-Д 3051
579

Эта строка в основном содержит некоторые управляющие символы. Например,

enter image description here

Эти специальные или управляющие символы вызывают проблемы.

Есть предложения, как их обрабатывать или удалять из данных?

...