select ... for update in plpgsql - Mailing list pgsql-sql

From Jie Liang
Subject select ... for update in plpgsql
Date
Msg-id Pine.BSF.4.10.10104201145490.80684-100000@tidal.ipinc.com
Whole thread Raw
In response to Thank you  (Mateusz Mazur <vincent@waw.pdi.net>)
Responses Re: select ... for update in plpgsql  (Cedar Cox <cedarc@visionforisrael.com>)
List pgsql-sql
Hi,

I have a question about 'select ... for update';
according to the docs,
clause 'for update' will lock selected rows,
I believe it should be put into a
begin;
select ... for update;
update ...;
end;
block.

however, if I use it in a plpgsql function,
do I need another pair of begin...end?
or say begin...end in plpgsql can lock chosen rows until
updated ALL ROWS?
if not, do you have any suggestion?



Jie LIANG

St. Bernard Software

10350 Science Center Drive
Suite 100, San Diego, CA 92121
Office:(858)320-4873

jliang@ipinc.com
www.stbernard.com
www.ipinc.com



pgsql-sql by date:

Previous
From: Mark Stosberg
Date:
Subject: Re: Client/Server Security question
Next
From: Mark Stosberg
Date:
Subject: creating tables that are visible across databases