Re: Implementation of UPDATE - Mailing list pgsql-general

From Tom Lane
Subject Re: Implementation of UPDATE
Date
Msg-id 19386.1029869060@sss.pgh.pa.us
Whole thread Raw
In response to Implementation of UPDATE  (Diogo Biazus <diogo@ikono.com.br>)
List pgsql-general
Diogo Biazus <diogo@ikono.com.br> writes:
> I was wondering if postgres executes a subquery in an UPDATE clause once
> and use the result (of the subquery) for all the updates.

It should if the subquery is not dependent on any variables of the outer
table.  To tell, run EXPLAIN on the query and look to see if you see
"InitPlan" (done once) or "SubPlan" (done each time result is needed).

            regards, tom lane

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Off-topic: a round of applause for Marc
Next
From: Lamar Owen
Date:
Subject: Re: Off-topic: a round of applause for Marc