PostgreSQL no es compatible con el almacenamiento NULL (\ 0x00) caracteres en los campos de texto (esto es obviamente diferente de la base de datos de valor nulo, que está totalmente soportada).
Fuente: http://www.postgresql.org/docs/9.1/static/sql-syntax-lexical.html#SQL-SYNTAX-STRINGS-UESCAPE
Si necesita almacenar el carácter nulo, debe utilizar un campo bytea - que debe guardar todo lo que quieras, pero no va a apoyar operaciones de texto en él.
Dado que PostgreSQL no lo admite en valores de texto, no hay una buena manera de que lo elimine. Podrías importar tus datos en bytea y luego convertirlos a texto usando una función especial (en Perl o algo así, tal vez?), Pero es probable que sea más fácil hacer eso en el preprocesamiento antes de cargarlo.
Ejemplo: 'CREATE store_bytes mesa ( INTEGER clave no NULL , datos bytea NOT NULL ); ' – zengr