]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- join() will now simulate a NATURAL JOIN by default. Meaning,
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 19 Mar 2010 19:30:48 +0000 (15:30 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 19 Mar 2010 19:30:48 +0000 (15:30 -0400)
commitc6fbff56a38e23bfde3bd8d3982c4eb1e944be03
tree5ccd7fcf0a0fe9be51aebbc5abde8feab87084fe
parent5f15e5569c89cc39918752d54520abb89b760a18
- join() will now simulate a NATURAL JOIN by default.  Meaning,
if the left side is a join, it will attempt to join the right
side to the rightmost side of the left first, and not raise
any exceptions about ambiguous join conditions if successful
even if there are further join targets across the rest of
the left.  [ticket:1714]
CHANGES
lib/sqlalchemy/sql/expression.py
lib/sqlalchemy/sql/util.py
test/sql/test_select.py
test/sql/test_selectable.py