Re: problem with FOUND and EXECUTE in pl/pgsql - Mailing list pgsql-general

From Oleg Bartunov
Subject Re: problem with FOUND and EXECUTE in pl/pgsql
Date
Msg-id Pine.LNX.4.64.0906040203020.17118@sn.sai.msu.ru
Whole thread Raw
In response to Re: problem with FOUND and EXECUTE in pl/pgsql  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: problem with FOUND and EXECUTE in pl/pgsql
List pgsql-general
On Wed, 3 Jun 2009, Tom Lane wrote:

> Oleg Bartunov <oleg@sai.msu.su> writes:
>> seems I don't understand how FOUND variable in pl/pgsql function defined,
>> when I use EXECUTE of PERFORM. There is no problem when I use plain SQL.
>
> EXECUTE doesn't affect FOUND, even if the statement-to-be-executed would
> have.  There's been some discussion about changing that, but no
> movement.

I think this should be clarified in docs.
Hmm, simple update-or-insert function in case of EXECUTE became
complicated. I had to use RETURNING xxx INTO yyy and check yyy for NULL
value.

     Regards,
         Oleg
_____________________________________________________________
Oleg Bartunov, Research Scientist, Head of AstroNet (www.astronet.ru),
Sternberg Astronomical Institute, Moscow University, Russia
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(495)939-16-83, +007(495)939-23-83

pgsql-general by date:

Previous
From: Bill Moran
Date:
Subject: Re: High I/O writes activity on disks causing images on browser to lag and not load
Next
From: Jennifer Trey
Date:
Subject: Re: High I/O writes activity on disks causing images on browser to lag and not load