Re: Help with BEGIN/COMMIT within a transaction

Поиск
Список
Период
Сортировка
От Manfred Koizar
Тема Re: Help with BEGIN/COMMIT within a transaction
Дата
Msg-id ktdtiv4pq5i3g8scp9jgden86i29hnqarn@4ax.com
обсуждение исходный текст
Ответ на Re: Help with BEGIN/COMMIT within a transaction  (Doug McNaught <doug@mcnaught.org>)
Список 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 по дате отправления:

Предыдущее
От: Joe Conway
Дата:
Сообщение: Re: plPHP -- sort of an announcement.. but not commercial
Следующее
От: "scott.marlowe"
Дата:
Сообщение: Re: plPHP -- sort of an announcement.. but not commercial