Re: Writeable CTEs - Mailing list pgsql-hackers

From Marko Tiikkaja
Subject Re: Writeable CTEs
Date
Msg-id 4B437ABA.6000405@cs.helsinki.fi
Whole thread Raw
In response to Re: Writeable CTEs  (Greg Stark <gsstark@mit.edu>)
Responses Re: Writeable CTEs  (Josh Berkus <josh@agliodbs.com>)
List pgsql-hackers
On 2010-01-05 19:21 +0200, Greg Stark wrote:
> with t as (delete from foo returning *)
> select * from t where x=?
>
> applications will almost certainly expect the number to match the
> actual number of rows returned and may well misbehave if they don't.

I probably wasn't clear about the actual problem in the original post. 
The problem only affects INSERT, UDPATE and DELETE where you are 
actually counting affected rows (i.e. PQcmdTuples(), not PQntuples()) so 
the this example would work as expected.


Regards,
Marko Tiikkaja


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: [COMMITTERS] pgsql: Get rid of the need for manual maintenance of the initial
Next
From: Stefan Kaltenbrunner
Date:
Subject: Re: Re: [COMMITTERS] pgsql: Get rid of the need for manual maintenance of the initial