Re: BUG #17035: assert after commit - Mailing list pgsql-bugs

From RekGRpth
Subject Re: BUG #17035: assert after commit
Date
Msg-id CAPgh2mJ7-4K8j2NVCDb_uUYEF67Nh9xqXyNURnD9TYQWMCAAjA@mail.gmail.com
Whole thread Raw
In response to Re: BUG #17035: assert after commit  (Tom Lane <tgl@sss.pgh.pa.us>)
List 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 by date:

Previous
From: Tom Lane
Date:
Subject: Re: BUG #17035: assert after commit
Next
From: David Rowley
Date:
Subject: Re: BUG #17034: Creating aggregate function based on array_append now results in "function does not exist" error