]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Check existing CTE for an alias name when rendering FROM clause
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 1 Mar 2018 15:45:39 +0000 (10:45 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 1 Mar 2018 15:54:35 +0000 (10:54 -0500)
commit5f60dc649cde2525f5eb1e7008a75304603b751c
tree738da1cb46e9a402a441c590611c028b3c7f309e
parentb055132b89529aa2665321ca4216bc0f9d89e91e
Check existing CTE for an alias name when rendering FROM clause

Fixed bug in CTE rendering where a :class:`.CTE` that was also turned into
an :class:`.Alias` would not render its "ctename AS aliasname" clause
appropriately if there were more than one reference to the CTE in a FROM
clause.

Change-Id: If8cff27a2f4faa5eceb59aa86398db6edb3b9e72
Fixes: #4204
doc/build/changelog/unreleased_12/4204.rst [new file with mode: 0644]
lib/sqlalchemy/sql/compiler.py
test/sql/test_cte.py