Python Library to Support Distributed Transaction for SQL Server and PostgreSQL

  postgresql, python, sql-server, two-phase-commit

Is there an existing python library to allow two phase commit for multiple types of database? In my case, I will need to have a transaction performs on both SQL Server and PostgreSQL.

I did a search for SQLAlchemy, but it says "For backends which support two-phase operation (currently MySQL and PostgreSQL), the session can be instructed to use two-phase commit semantics".

Source: Python Questions