Копия PostgreSQL из CSV с отсутствующими значениями данных

Я пытаюсь импортировать файл CSV в PostgreSQL с использованием COPY. Он задыхается, когда попадает в строку с пустыми значениями, например. вторая строка ниже:

JAN-01-2001,1,2,3,4,5

JAN-02-2001,6,7 ,,,

Я пробовал этот оператор COPY, поскольку а также варианты, использующие NULL и QUOTE, и не нашли ничего, что работает.

КОПИРОВАТЬ данные ИЗ 'data.dat' ИСПОЛЬЗУЯ РАЗДЕЛИТЕЛИ ',' CSV;

Есть предложения? Файл данных находится в массивном плоском файле размером 22 ГБ, поэтому я бы не хотел редактировать его напрямую.

20
задан ugh 1 December 2011 в 19:36
поделиться