]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
include HasCTE traversal elements in TextualSelect
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 11 Jun 2024 02:59:49 +0000 (22:59 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 12 Jun 2024 15:02:25 +0000 (11:02 -0400)
commitf8441937633c8e076d1e612ce89fcc6ca1298483
treeb5437fca8c3fe0906fdbea2dfd8ce92d9a67b4d9
parent24206ad815d18507eb8e6203c9eff97a68c00147
include HasCTE traversal elements in TextualSelect

Fixed caching issue where using the :meth:`.TextualSelect.add_cte` method
of the :class:`.TextualSelect` construct would not set a correct cache key
which distinguished between different CTE expressions.

Fixes: #11471
Change-Id: Ia9ce2c8cfd128f0f130aa9b26448dc23d994c324
(cherry picked from commit faecebc9df2a57173ee720973ba44ada370b682f)
(cherry picked from commit 228d98e43a0bba1f33cd46f92f14851ecccbb728)
doc/build/changelog/unreleased_14/11471.rst [new file with mode: 0644]
lib/sqlalchemy/sql/selectable.py
test/sql/test_compare.py