On Thursday, December 10, 2020, Ashutosh Bapat <ashutosh.bapat....@gmail.com>
wrote:

> On Wed, Dec 9, 2020 at 9:10 PM David G. Johnston
> <david.g.johns...@gmail.com> wrote:
> >
> > Hey,
> >
> > Would it be accurate to add the following sentence to the INSERT
> documentation under "Outputs"?
> >
> > "...inserted or updated by the command."  For a multiple-values
> insertion, the order of output rows will match the order that rows are
> presented in the values or query clause.
>
> Postgres's current implementation may be doing so, but I don't think
> that can be guaranteed in possible implementations. I don't think
> restricting choice of implementation to guarantee that is a good idea
> either.
>
>
Yeah, the ongoing work on parallel inserts would seem to be an issue.  We
should probably document that though.  And maybe as part of parallel
inserts patch provide a user-specifiable way to ask for such a guarantee if
needed.  ‘Insert returning ordered”

David J.

Reply via email to