One transaction and several processes - Mailing list pgsql-hackers

From Valery Kuzmin
Subject One transaction and several processes
Date
Msg-id CAHRx4ih4+TbJDhH_XiDdFvsF2h+J7Xhu-ssV1tVu+m_qfz+P9w@mail.gmail.com
Whole thread Raw
Responses Re: One transaction and several processes  (Tomas Vondra <tomas.vondra@2ndquadrant.com>)
Re: One transaction and several processes  ("David G. Johnston" <david.g.johnston@gmail.com>)
List pgsql-hackers
Hi,

Can multiple processes participate in a single transaction's execution?
I need to do the following actions sequence:
1. Calling service begins transaction. At this step transaction
manager generate new XID.
2. Calling service updates some data.
3. Need to detach a transaction from a service context before other
service is called.
4. Called service resume transaction using XID.
5. Called service updates its data.
6. Calling service gets control, resume transaction using XID and does commit.
How can the third and fourth step be implemented?

Best regards,
Valery


pgsql-hackers by date:

Previous
From: Tomas Vondra
Date:
Subject: Re: [HACKERS] logical decoding of two-phase transactions
Next
From: Tomas Vondra
Date:
Subject: Re: One transaction and several processes