Locks in functions

From: wsmuir(at)islandnet(dot)com
To: pgsql-general(at)postgresql(dot)org
Subject: Locks in functions
Date: 2001-04-12 22:13:37
Message-ID: 010412151337@islandnet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I have been reading in the dox that pgsql does not support cursors
from inside any of the interfaces, well the ones I care about anyways
which are PL and SPI...

I'm using SPI to spawn an external process to run... (image
manipulator), and I want to be able to control concurrent executions
of the process. I figure setting up a semaphore using an exclusive
record lock is my best bet...

Can anyone tell me if there is a way of doing this, maintaining a
lock
while its away processing while using either PL/pgsql or SPI...

I mention the cursors because it is clear that they cannot be done
without a patch, but it is unclear whether locks and
transactions/commits/rollbacks are supported here.

Thankyou..
scott

Browse pgsql-general by date

  From Date Subject
Next Message Justin S. 2001-04-13 03:20:29 Address already in use?
Previous Message Peter Eisentraut 2001-04-12 20:40:28 Re: using result as part of regular expression