]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
un-deprecate Oracle 2pc
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 27 Jan 2021 20:29:29 +0000 (15:29 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 3 Feb 2021 21:24:37 +0000 (16:24 -0500)
commit8bf5ca1e9fd05a68ee12af3b00cf5733b6960be3
tree5e3e932b5708d52888965707f8656c5c86fa95b9
parent25ee5a05df0daeb7dc7ba432172d6abc76ffab56
un-deprecate Oracle 2pc

Oracle two-phase transactions at a rudimentary level are now no longer
deprecated. After receiving support from cx_Oracle devs we can provide for
basic xid + begin/prepare support with some limitations, which will work
more fully in an upcoming release of cx_Oracle. Two phase "recovery" is not
currently supported.

Fixes: #5884
Change-Id: I961c0ad14a530acc6b069bd9bfce99fc34124abc
doc/build/changelog/unreleased_14/5884.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/oracle/cx_oracle.py
lib/sqlalchemy/dialects/oracle/provision.py
test/engine/test_transaction.py
test/requirements.py