ОШИБКА: разделитель COPY должен быть одним однобайтовым символом

Я хочу загрузить данные из плоского файла с разделителем «~, ~» в таблицу PostgreSQL. Я пробовал это, как показано ниже, но похоже, что для разделителя есть ограничение. Если оператор COPY не позволяет использовать несколько символов для разделителя, есть ли альтернатива для этого?

metadb=# \COPY public.CME_DATA_STAGE_TRANS FROM 'E:\Infor\Outbound_Marketing\7.2.1\EM\metadata\pgtrans.log' WITH      DELIMITER AS '~,~'
ERROR:  COPY delimiter must be a single one-byte character
\copy: ERROR:  COPY delimiter must be a single one-byte character
8
задан Erwin Brandstetter 9 April 2017 в 19:03
поделиться