Re: Function returning 2 columns evaluated twice when both columns are needed - Mailing list pgsql-general

From Gerhard Wiesinger
Subject Re: Function returning 2 columns evaluated twice when both columns are needed
Date
Msg-id alpine.LFD.2.00.0910191948350.15288@bbs.intern
Whole thread Raw
In response to Re: Function returning 2 columns evaluated twice when both columns are needed  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Function returning 2 columns evaluated twice when both columns are needed
Re: Function returning 2 columns evaluated twice when both columns are needed
List pgsql-general
On Mon, 19 Oct 2009, Tom Lane wrote:

> Gerhard Wiesinger <lists@wiesinger.com> writes:
>> On Sun, 18 Oct 2009, Tom Lane wrote:
>>> The OFFSET bit is a kluge, but is needed to keep the planner from
>>> flattening the subquery and undoing your work.
>
>> Thnx Tom. It also works without the OFFSET kludge. Any ideas why?
>
> Probably because you have the function declared VOLATILE.
>

None of the function is declared VOLATILE. Any other idea?

Thnx.

Ciao,
Gerhard

--
http://www.wiesinger.com/

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: autovacuum and immediate shutdown issues
Next
From: Christophe Pettus
Date:
Subject: Re: Function returning 2 columns evaluated twice when both columns are needed