Re: BUG #17035: assert after commit

Поиск
Список
Период
Сортировка
От RekGRpth
Тема Re: BUG #17035: assert after commit
Дата
Msg-id CAPgh2mJ7-4K8j2NVCDb_uUYEF67Nh9xqXyNURnD9TYQWMCAAjA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #17035: assert after commit  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
Ok, thanks. I add PushActiveSnapshot(GetTransactionSnapshot()); after
SPI_start_transaction and PopActiveSnapshot(); before SPI_commit and
it works!
with bst regrds, Rek>pth

чт, 27 мая 2021 г. в 08:22, Tom Lane <tgl@sss.pgh.pa.us>:
>
> RekGRpth <rekgrpth@gmail.com> writes:
> > Ok, I see. But I use SPI_execute_plan in background worker and no
> > ActivePortal there
>
> Well, you need to provide a snapshot.  replication/worker.c
> might serve as an example.
>
>                         regards, tom lane



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #17035: assert after commit
Следующее
От: David Rowley
Дата:
Сообщение: Re: BUG #17034: Creating aggregate function based on array_append now results in "function does not exist" error