Re: Ragged CSV import

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Ragged CSV import
Дата
Msg-id 20728.1252682204@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Ragged CSV import  (Andrew Dunstan <andrew@dunslane.net>)
Ответы Re: Ragged CSV import  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-hackers
Andrew Dunstan <andrew@dunslane.net> writes:
> I wrote:
>> I'd love to be able to do something like
>> 
>> INSERT into foo (x,y,z) select t[3],[t2],[t57] from (COPY RETURNING
>> t FROM stdin CSV);

> Some IRC discussion suggested ways we could do better than that syntax. 
> I think my current preferred candidate is something like

>     COPY foo (a,b,c)
>     FROM stdin
>     CSV
>     AS t USING (t[3],t[2],[t57]);

[ scratches head... ]  What happened to seeing COPY as a data source in
a larger command?  If that syntax has anything at all to recommend it,
I'm not seeing what.  It's not extensible and it would require lots of
code duplication to implement the impoverished feature set it does have.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: COPY enhancements
Следующее
От: Robert Haas
Дата:
Сообщение: Re: RfD: more powerful "any" types