From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Peter Eisentraut <peter_e(at)gmx(dot)net>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: COPY CSV keywords |
Date: | 2004-04-20 14:49:34 |
Message-ID: | 200404201449.i3KEnYA22335@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
Tom Lane wrote:
> Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> > Peter Eisentraut wrote:
> >> Bruce Momjian wrote:
> >>> LITERAL - prevent NULL checks for specific columns
> >>
> >> NO NULL CHECK
>
> > I considered going this direction, but it broke the WITH clause style of
> > COPY.
>
> Huh? Many of the other options are already potentially two words,
> eg QUOTE [AS], so I don't see how you can object to that aspect.
AS was a noise word, while the new keywords would not be.
> I agree with Peter that "LITERAL" is a completely unhelpful name for the
> functionality.
Yep.
> "NO NULL CHECK" seems a bit confusing as well --- at first glance it
> looks like it might mean overriding the column's NOT NULL attribute
> (which I trust is not what it means ;-)). Perhaps "NO NULLS" ?
Right. It doesn't affect the constraint.
> Or just "NOT NULL", to avoid introducing another keyword.
Yes, I liked that, but to me it looked like we were saying the column
was NOT NULL, which isn't the meaning. You could almost call it QUOTE
NULL because it is actually quoting the NULL strings in those columns.
> I liked the "FORCE QUOTE" suggestion, too.
OK.
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
From | Date | Subject | |
---|---|---|---|
Next Message | Rod Taylor | 2004-04-20 14:54:30 | Re: ERROR action extension for rules? |
Previous Message | Tom Lane | 2004-04-20 14:41:32 | Re: COPY CSV keywords |
From | Date | Subject | |
---|---|---|---|
Next Message | Andrew Dunstan | 2004-04-20 15:04:24 | Re: COPY CSV keywords |
Previous Message | Tom Lane | 2004-04-20 14:41:32 | Re: COPY CSV keywords |