Re: INSERT ... RETURNING - Mailing list pgsql-patches

From Tom Lane
Subject Re: INSERT ... RETURNING
Date
Msg-id 22333.1120578545@sss.pgh.pa.us
Whole thread Raw
In response to INSERT ... RETURNING  (omar@tinysofa.org)
Responses Re: INSERT ... RETURNING  (Neil Conway <neilc@samurai.com>)
List pgsql-patches
omar@tinysofa.org writes:
> Attached is a patch (by Gavin Sherry, fixed up to apply to 8.1 by me) that
> implements INSERT ... RETURNING functionality.

> It does work for the common case of RETURNING the value of a serial/sequence
> column, but gets confused when returning results out-of-order (CREATE TABLE x
> (a int, b int), INSERT ... RETURNING b, a) and doesn't let you specify the same
> column multiple times (INSERT ... RETURNING b, b). These will be addressed
> soon.

This is pretty considerably shy of what I thought had been agreed to
anyway:

- should allow expressions not only column names

- should work for UPDATE and DELETE too

            regards, tom lane

pgsql-patches by date:

Previous
From: Tom Lane
Date:
Subject: Re: Python setof patch
Next
From: Tom Lane
Date:
Subject: Re: Autovacuum integration patch