Re: COPY for CSV documentation

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: COPY for CSV documentation
Дата
Msg-id 20040412123639.GD20278@wolff.to
обсуждение исходный текст
Ответ на Re: COPY for CSV documentation  ("Andrew Dunstan" <andrew@dunslane.net>)
Список pgsql-patches
On Mon, Apr 12, 2004 at 08:07:12 -0400,
  Andrew Dunstan <andrew@dunslane.net> wrote:
>
> Otherwise, what will happen when we try to import into some non-text field
> for which '' is not a valid value?

I would expect the copy to fail as it does normally.

> Spreadsheets commonly represent missing values as empty strings when
> reading/writing CSVs - that's why this behaviour should be the default.

That doesn't strike me as an overwhelming reason to do it that way.

> If you want to force it to use an empty string instead, simply specify
> some unlikely value for NULL, like 'frobnitz'. But if you do, be prepared
> for lots of errors unless you are importing into fields where empty string
> is a valid text value.

This concerns me. If NULL is on by default, there should be some way to
turn it off, not to change it to some value you hope won't show up in
the input stream.

В списке pgsql-patches по дате отправления:

Предыдущее
От: "Andrew Dunstan"
Дата:
Сообщение: Re: COPY for CSV documentation
Следующее
От: Tom Lane
Дата:
Сообщение: Re: COPY for CSV documentation