| From: | Jeff Ross <jross(at)openvistas(dot)net> |
|---|---|
| To: | pgsql-general(at)lists(dot)postgresql(dot)org |
| Subject: | Re: After 10 -> 15 upgrade getting "cannot commit while a portal is pinned" on one python function |
| Date: | 2024-03-20 22:52:46 |
| Message-ID: | d553c7d6-8af9-4e93-892b-7dc65129b4a6@openvistas.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On 3/20/24 16:25, Adrian Klaver wrote:
> 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.
>
As requested:
https://openvistas.net/copy_orders_to_dev.html
Jeff
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Jeff Ross | 2024-03-20 22:55:00 | Re: After 10 -> 15 upgrade getting "cannot commit while a portal is pinned" on one python function |
| Previous Message | Tom Lane | 2024-03-20 22:50:36 | Re: After 10 -> 15 upgrade getting "cannot commit while a portal is pinned" on one python function |