Я пытаюсь использовать файл с ограниченным контролем A («^ A») для загрузки в redshift с помощью команды COPY, я вижу, что разделитель по умолчанию - это pipe (|), а CSV - это запятая.Команда Redshift COPY с разделителем «^ A»
Я не смог найти способ использования ^A
, когда я попробовал команду COPY с ^A
или \x01
, он метает ниже сообщение. Кто-нибудь пробовал это раньше? документация говорит, что мы можем использовать разделитель, но не знаем, как использовать ^A
.
Password: ERROR: COPY delimiter must be a single character
Хорошо найти! См. Ссылку на «восьмеричные» в [Документация разделителя COPY] (https://docs.aws.amazon.com/redshift/latest/dg/copy-parameters-data-format.html#copy-delimiter). –
@cloudninja, пожалуйста, отметьте это как ответ, если вы считаете, что это хорошо ответили на ваш вопрос. Если вы предлагаете это, я могу добавить дополнительные данные. Благодаря! – rahulbmv
Я пробовал команду COPY с разделителем \\ 001, и он работал хорошо. Спасибо за подсказку. – cloudninja