Re: committing inside cursor loop

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: committing inside cursor loop
Дата
Msg-id 026bb52f-005f-b5be-2179-c17f804dcb99@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: committing inside cursor loop  (Ildus Kurbangaliev <i.kurbangaliev@postgrespro.ru>)
Ответы Re: committing inside cursor loop  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
Список pgsql-hackers
On 3/14/18 08:05, Ildus Kurbangaliev wrote:
>> The ROLLBACK call in the first loop iteration undoes the UPDATE
>> command that drives the loop.  Is it then sensible to continue the
>> loop?
>>
> I think that in the first place ROLLBACK was prohibited because of cases
> like this, but it seems to safe to continue the loop when portal
> strategy is PORTAL_ONE_SELECT.

Maybe, but even plain SELECT commands can have side effects.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: pg_get_functiondef forgets about most GUC_LIST_INPUT GUCs
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: INOUT parameters in procedures