]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
add special rule to honor UPPERCASE name for TExtualSelect
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 3 Jul 2024 19:46:30 +0000 (15:46 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 5 Jul 2024 15:07:59 +0000 (11:07 -0400)
commit621116bdc5c26319e63590cb5b467f6e853457d0
tree88f29b61a97f47b5606eee4141ea8d32bda91f42
parentb3105b7e3a9e6a5ff4771c1e9348eb551f4dd454
add special rule to honor UPPERCASE name for TExtualSelect

Fixed issue in name normalization (e.g. "uppercase" backends like Oracle)
where using a :class:`.TextualSelect` would not properly maintain as
uppercase column names that were quoted as uppercase, even though
the :class:`.TextualSelect` includes a :class:`.Column` that explicitly
holds this uppercase name.

Fixes: #10788
Change-Id: I542a2313d22cf13db6760fe02ac659c97b5aa29e
doc/build/changelog/unreleased_21/10788.rst [new file with mode: 0644]
lib/sqlalchemy/engine/cursor.py
lib/sqlalchemy/testing/suite/test_results.py