]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Add oracledb_async driver support
authorFederico Caselli <cfederico87@gmail.com>
Thu, 21 Dec 2023 22:41:56 +0000 (23:41 +0100)
committerFederico Caselli <cfederico87@gmail.com>
Tue, 2 Jan 2024 19:52:26 +0000 (20:52 +0100)
commit35151512c5966657fa9dfcea2f9db7940be839f9
treede6b0a87b30c89fe9130d5d777b5061bc966328d
parenta7f98b4eb88382ccb671857f62e560d5d35c81ab
Add oracledb_async driver support

Added support for :ref:`oracledb` in async mode.
The current implementation has some limitation, preventing
the support for :meth:`_asyncio.AsyncConnection.stream`.
Improved support if planned for the 2.1 release of SQLAlchemy.

Fixes: #10679
Change-Id: Iff123cf6241bcfa0fbac57529b80f933951be0a7
(cherry picked from commit dca7673fb6c0fd8292ce26676ec479527b52015a)
16 files changed:
doc/build/changelog/unreleased_20/10679.rst [new file with mode: 0644]
lib/sqlalchemy/connectors/aioodbc.py
lib/sqlalchemy/connectors/asyncio.py
lib/sqlalchemy/dialects/oracle/__init__.py
lib/sqlalchemy/dialects/oracle/cx_oracle.py
lib/sqlalchemy/dialects/oracle/oracledb.py
lib/sqlalchemy/dialects/postgresql/psycopg.py
lib/sqlalchemy/ext/asyncio/engine.py
lib/sqlalchemy/testing/provision.py
setup.cfg
test/dialect/oracle/test_dialect.py
test/dialect/oracle/test_types.py
test/ext/asyncio/test_engine_py3k.py
test/ext/asyncio/test_session_py3k.py
test/sql/test_operators.py
tox.ini