]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- rework Oracle to no longer do its own unicode conversion; this has been observed
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 17 Jan 2014 22:36:43 +0000 (17:36 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 17 Jan 2014 22:36:43 +0000 (17:36 -0500)
commit882f615c68cd2d244a8d2cf480f3532a84bdb6fa
tree546c82bc04351bca317f570f1a696ebc3ae5674e
parent4765895d10ff4bc89f30c99fa709438fa9764b6c
- rework Oracle to no longer do its own unicode conversion; this has been observed
to be very slow.  this now has the effect of producing "conditional" unicode
conversion for the Oracle backend, as it still returns NVARCHAR etc. as unicode
[ticket:2911]
- add new "conditional" functionality to unicode processors; the C-level
function now uses PyUnicode_Check() as a fast alternative to the isinstance()
check in Python
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/cextension/processors.c
lib/sqlalchemy/dialects/oracle/cx_oracle.py
lib/sqlalchemy/processors.py
lib/sqlalchemy/sql/sqltypes.py