Ваш текст, вероятно, содержит символ табуляции, который является разделителем столбца по умолчанию для формата TEXT при использовании \copy
(или copy
) без указания формата.
Таким образом, \copy
считает, что строка содержит два столбца, но ожидает только один, следовательно, сообщение об ошибке
Необходимо указать разделитель, который не будет встречаться в файле,Символ со значением ASCII 1
вряд ли встретится в таком файле, поэтому вы можете попробовать:
\COPY travis_2018_data FROM '.....' DELIMITER E'\x01'