Re: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки

From: Andrey Asyakin <asan999(at)gmail(dot)com>
To: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
Cc: Иван Фролков <ifrol2001(at)mail(dot)ru>, pgsql-ru-general(at)postgresql(dot)org
Subject: Re: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки
Date: 2015-10-19 17:43:40
Message-ID: CAFnzpOXZjH1xc9W4s7KGUtSkwoOa5C-zpzJXTRBOL3hfX6gkuA@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

речь, видимо, идет о сохранении порядка sequence, create table test(id
serial, val int,...)?

т.е., insert .. select, например, insert into test(val) select * from
generate_series(1, 10), в test будет
id | val
1 | 1
2 | 2
и т.д.

в доке по INSERT про порядок ничего нет, но с какой стати он будет
отличаться от результатов селекта?

вот здесь http://www.postgresql.org/docs/9.5/static/executor.html читаем:

*The executor mechanism is used to evaluate all four basic SQL query types:
SELECT, INSERT, UPDATE, and DELETE. For SELECT, the top-level executor code
only needs to send each row returned by the query plan tree off to the
client. For INSERT, each returned row is inserted into the target table
specified for the INSERT.*

19 октября 2015 г., 18:03 пользователь Dmitry E. Oboukhov <unera(at)debian(dot)org>
написал:

> > Дело, собственно, в том, что в таблице bc нет подрядка записей...
>
> я не понял коментария
>
> как это нет?
> можно бесконечное множество раз делать select uinon all select и
> порядок выдачи будет сохраняться один и тот же.
>
> вопрос в том сохранится ли он в insert-select.
>
>
> --
>
> . ''`. Dmitry E. Oboukhov
> : :’ : email: unera(at)debian(dot)org jabber://UNera(at)uvw(dot)ru
> `. `~’ GPGKey: 1024D / F8E26537 2006-11-21
> `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iEYEAREDAAYFAlYlBiUACgkQq4wAz/jiZTektACg2KteogZHONRBysweT6OgEY0G
> g/wAoI51UWFqvU5UeWz6Bf3MbsndtrEP
> =HghK
> -----END PGP SIGNATURE-----
>
>

In response to

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Dmitry E. Oboukhov 2015-10-20 09:22:06 Re: Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки
Previous Message Иван Фролков 2015-10-19 15:24:45 Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки