Re: Help with BEGIN/COMMIT within a transaction - Mailing list pgsql-general

From Manfred Koizar
Subject Re: Help with BEGIN/COMMIT within a transaction
Date
Msg-id ktdtiv4pq5i3g8scp9jgden86i29hnqarn@4ax.com
Whole thread Raw
In response to Re: Help with BEGIN/COMMIT within a transaction  (Doug McNaught <doug@mcnaught.org>)
List pgsql-general
On 02 Aug 2003 09:42:05 -0400, Doug McNaught <doug@mcnaught.org>
wrote:
>Bhavesh Jardosh <perltastic@yahoo.com> writes:
>> I need to use BEGIN/COMMIT within a stored procedure [...]
>
>You can't currently do this.  Calls to functions are already inside a
>(possibly implicit) transaction, so calling BEGIN inside a function
>would have to start a subtransaction, which PG doesn't currently
>support.  There is some possibility that this feature will be in 7.5,
>but that won't be coming out anmytime soon.

Subtransactions won't help, because the OP wants

>[...] to commit from within a cursor loop so that the changes are visible in
>other sessions as soon as they are done.

Changes will not be visible to other sessions until the *main*
transaction commits.

Servus
 Manfred

pgsql-general by date:

Previous
From: Joe Conway
Date:
Subject: Re: plPHP -- sort of an announcement.. but not commercial
Next
From: "scott.marlowe"
Date:
Subject: Re: plPHP -- sort of an announcement.. but not commercial