Re: After 10 -> 15 upgrade getting "cannot commit while a portal is pinned" on one python function
Adrian Klaver <adrian.klaver@aklaver.com>
From: Adrian Klaver <adrian.klaver@aklaver.com>
To: Jeff Ross <jross@openvistas.net>,
"pgsql-general@lists.postgresql.org" <pgsql-general@lists.postgresql.org>
Date: 2024-03-20T22:25:54Z
Lists: pgsql-general
On 3/20/24 15:18, Jeff Ross wrote: > Greetings! > > I built a trigger fired process that copies an "order" from our > production database to our dev database. An order, in this case, is an > initial row from a table and all of the rows in all of the tables in > that database/schema that are needed to satisfy all of the foreign key > constraints for the original insert. Through a web page, one of our > folks can select a schema and an order id to copy. That information is > then inserted into a table. A trigger attached to that table takes care > of copying the necessary rows using a function that uses both plython3u > and psycopg2. I can supply the source code if that will help. I think that will help, especially the interaction between psycopg2 and plpython3u. -- Adrian Klaver adrian.klaver@aklaver.com