Re: \copy ... with null as '' csv doesn't get nulls

From: Lew <lew(at)lwsc(dot)ehost-services(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: \copy ... with null as '' csv doesn't get nulls
Date: 2007-11-28 02:12:00
Message-ID: r7adnUAsNJ3tU9HanZ2dnUVZ_h7inZ2d@comcast.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Lew wrote:
>> Try eliminating the double quotes in the CSV file. "Wannabe" NULL
>> would then be ,, (consecutive commas)
>> in the CSV. From the docs, you don't even need the "NULL AS"
>> clause in your COPY statement.

Ivan Sergio Borgonovo wrote:
> Exactly what I did because fortunately there weren't too many chances
> of weird stuff in 2000 records (sed -e 's/,""/,/g').

And this worked, right?

> Anyway with NULL AS '' and without it I can't still import NULL
> without pre-processing.

What pre-processing is that?

> I thought it may be missing total support of UTF-8 or if I did
> something wrong or it is actually a "feature".

This clearly has nothing to do with UTF-8, and everything to with comma-comma
representing a NULL and comma-quote-quote-comma representing an empty string.

--
Lew
This post contained two requests for responses.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Scott Marlowe 2007-11-28 02:33:44 Re: Linux v.s. Mac OS-X Performance
Previous Message Ron Johnson 2007-11-28 02:05:04 Re: Linux v.s. Mac OS-X Performance