Re: COPY syntax improvement

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: COPY syntax improvement
Дата
Msg-id 200206200243.g5K2hKG15850@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: COPY syntax improvement  (Peter Eisentraut <peter_e@gmx.net>)
Ответы Re: COPY syntax improvement  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers
Peter Eisentraut wrote:
> Bruce Momjian writes:
> 
> >     COPY table
> >         FROM { 'filename' | stdin }
> >         [ [ WITH ]
> >               [ BINARY ]
> >               [ OIDS ]
> >               [ DELIMITER 'delimiter' ]
> >               [ NULL AS 'null string' ] ]
> 
> I'm not sure what was wrong with the old syntax except for fixing the
> DELIMITER plural.  For example, the current
> 
>     copy mytable with oids from stdin using delimiter '|';
> 
> reads very pleasantly, but
> 
>     copy mytable from stdin with oids delimiter '|';
> 
> isn't nearly as good.  (E.g., it's not the oids' delimiter, and it's not
> *with* delimiter because you don't actually copy the delimiter, you just
> use it.)

I thought there were complaints that the old COPY syntax just had too
many features stuffed in too many unusual places, e.g. delimiter after
filename, oids after tablename, binary after COPY, NULL after
delimiter.  It was just too weird.  Now, all the options can be
specified after WITH, like the other SQL commands.

However, the old syntax still works.

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


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

Предыдущее
От: Ryan Mahoney
Дата:
Сообщение: Re: count and group by question
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: COPY syntax improvement