]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- [bug] A significant change to how labeling
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 5 Feb 2012 19:22:55 +0000 (14:22 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 5 Feb 2012 19:22:55 +0000 (14:22 -0500)
commita4e3bc61bcb1f1aeaa334f6da4f3b9fcb3059d00
treea1c1e25d24e6a65c7a368a85125818975f28c59a
parente0ec05366f7363edd1873c4d095e11151cdd4dff
- [bug] A significant change to how labeling
is applied to columns in SELECT statements
allows "truncated" labels, that is label names
that are generated in Python which exceed
the maximum identifier length (note this is
configurable via label_length on create_engine()),
to be properly referenced when rendered inside
of a subquery, as well as to be present
in a result set row using their original
in-Python names.   [ticket:2396]

- apply pep8 to test_labels
12 files changed:
CHANGES
lib/sqlalchemy/dialects/firebird/base.py
lib/sqlalchemy/dialects/oracle/base.py
lib/sqlalchemy/dialects/sqlite/base.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/expression.py
test/aaa_profiling/test_zoomark_orm.py
test/sql/test_labels.py
test/sql/test_query.py