Как вставить столбец с несколькими запятыми из CSV в таблицу - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь импортировать CSV в таблицу красного смещения.Импорт завершается неудачно, когда в csv

содержится дополнительное значение запятойнайдены дополнительные столбцы (из-за 5 значений в csv до 4 столбцов в таблице).Как заставить это рассматривать LA, USA или Street, London, UK как одну запись

Цитирование значений, которые содержат запятые, не работает.

Мой исходный код csv находится в кодировке utf-8.и моя лямбда-функция

COPY public.CustInfo ОТ 's3: //mybucket/salesfile.csv' iam_role 'arn: aws: iam :: 99999999999: role / RedShiftRole' разделитель ',' ignoreheader 1 acceptinvchars

1 Ответ

0 голосов
/ 30 апреля 2019

Используйте двойные кавычки вокруг строк, которые будут содержать запятые внутри них.

Пример: (при условии, что числа являются значением Contact столбца)

ID, Name, Address, Contact
1, Kieron, "LA, USA", 67768800
2, Diana, "Baker Street,London,UK", 87654
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...