]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Change Oracle max_identifier_length to 128
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 2 Oct 2019 19:37:24 +0000 (15:37 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 2 Oct 2019 22:03:08 +0000 (18:03 -0400)
commitcff9544ab3aba84b65b008e51b79cdf486567d12
treeebdac5ee1c566118b5f9682f52fe9db2a6e4cc95
parent70c9bc03395fc372e1451bd1bc47c737bd0a44d4
Change Oracle max_identifier_length to 128

The max_identifier_length for the Oracle dialect is now 128 characters by
default, unless compatibility version less than 12.2 upon first connect, in
which case the legacy length of 30 characters is used.  This is a
continuation of the issue as committed to the 1.3 series which adds max
identifier length detection upon first connect as well as warns for the
change in Oracle server.

Fixes: #4857
Change-Id: I5b11edaebb54ec7f0e5456a785105838a1d752e5
doc/build/changelog/unreleased_14/4857.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/oracle/base.py
lib/sqlalchemy/testing/warnings.py
test/dialect/oracle/test_compiler.py
test/orm/test_lockmode.py