Re: Guidance on INSERT RETURNING order

Поиск
Список
Период
Сортировка
Искать
От
Adrian Klaver
Тема
Re: Guidance on INSERT RETURNING order
Дата
Msg-id
95fbd8c8-2f7a-38a1-4a41-b2ac3763d89c@aklaver.com
Ответ на
Список
Дерево обсуждения
Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Tom Lane <tgl@sss.pgh.pa.us>
Re: Guidance on INSERT RETURNING order "Mike Bayer" <mike_mp@zzzcomputing.com>
Re: Guidance on INSERT RETURNING order Adrian Klaver <adrian.klaver@aklaver.com>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Rob Sargent <robjsargent@gmail.com>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Rob Sargent <robjsargent@gmail.com>
Re: Guidance on INSERT RETURNING order "Peter J. Holzer" <hjp-pgsql@hjp.at>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order "David G. Johnston" <david.g.johnston@gmail.com>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order "David G. Johnston" <david.g.johnston@gmail.com>
Re: Guidance on INSERT RETURNING order Karsten Hilbert <Karsten.Hilbert@gmx.net>
Re: Guidance on INSERT RETURNING order Adrian Klaver <adrian.klaver@aklaver.com>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Tom Lane <tgl@sss.pgh.pa.us>
Re: Guidance on INSERT RETURNING order "Mike Bayer" <mike_mp@zzzcomputing.com>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order "David G. Johnston" <david.g.johnston@gmail.com>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Tom Lane <tgl@sss.pgh.pa.us>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order "David G. Johnston" <david.g.johnston@gmail.com>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Thorsten Glaser <tg@evolvis.org>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order "Mike Bayer" <mike_mp@zzzcomputing.com>
Re: Guidance on INSERT RETURNING order Thorsten Glaser <tg@evolvis.org>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Thorsten Glaser <tg@evolvis.org>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Thorsten Glaser <tg@evolvis.org>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order Kirk Wolak <wolakk@gmail.com>
Re: Guidance on INSERT RETURNING order Adrian Klaver <adrian.klaver@aklaver.com>
Re: Guidance on INSERT RETURNING order Kirk Wolak <wolakk@gmail.com>
Re: Guidance on INSERT RETURNING order Thorsten Glaser <tg@evolvis.org>
Re: Guidance on INSERT RETURNING order Rob Sargent <robjsargent@gmail.com>
Re: Guidance on INSERT RETURNING order "Mike Bayer" <mike_mp@zzzcomputing.com>
Re: Guidance on INSERT RETURNING order Thorsten Glaser <tg@evolvis.org>
Re: Guidance on INSERT RETURNING order Adrian Klaver <adrian.klaver@aklaver.com>
Re: Guidance on INSERT RETURNING order "Mike Bayer" <mike_mp@zzzcomputing.com>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order "Mike Bayer" <mike_mp@zzzcomputing.com>
Re: Guidance on INSERT RETURNING order John Howroyd <jdhowroyd@googlemail.com>
Re: Guidance on INSERT RETURNING order "Mike Bayer" <mike_mp@zzzcomputing.com>
Re: Guidance on INSERT RETURNING order Federico <cfederico87@gmail.com>
Re: Guidance on INSERT RETURNING order Achilleas Mantzios <a.mantzios@cloud.gatewaynet.com>
Re: Guidance on INSERT RETURNING order Adrian Klaver <adrian.klaver@aklaver.com>
On 4/11/23 12:47, Federico wrote:
> Hello list,
> 
https://www.sqlite.org/lang_returning.html#limitations_and_caveats
> 
> Searching the archive seems that a using the INSERT SELECT ORDER BY
> form should be a better solution,
> so the above insert should be rewritten as
> 
>      INSERT INTO t(data)
>      SELECT data FROM (VALUES ('a', 1), ('b', 2), ('c', 3)) as vv(data,
> num) ORDER BY num
>      RETURNING id

Or

with i as (INSERT INTO t(data) VALUES ('a', 1), ('b', 2), ('c', 3) 
returning id)
select i.id from i order by id;

> Sorry for the long email,
> Thanks
> 
>      Federico
> 
> 

-- 
Adrian Klaver
adrian.klaver@aklaver.com



В списке pgsql-general по дате отправления
От: Adrian Klaver
Дата:
От: Achilleas Mantzios
Дата:
FAQ