Целые числа Postgres COPY TO NULL

У меня есть CSV, который содержит различные столбцы. Один из столбцов содержит целочисленные данные. Однако при запуске копирования в:

COPY soc 
FROM '~/soc.asc'
WITH DELIMITER '$';

Я получаю следующее:

ERROR:  invalid input syntax for integer: ""
CONTEXT:  COPY soc, line 1, column soc_code: ""

поскольку кажется, что Postgres пытается вставить пустую строку в целое число. Как я могу это исправить? Я действительно не хочу выдумывать свою схему, чтобы она соответствовала импорту, если это может помочь.

10
задан Neil Middleton 30 May 2012 в 17:15
поделиться