django/tests/regressiontests/queries
Anssi Kääriäinen a193372753 Fixed #17886 -- Fixed join promotion in ORed nullable queries
The ORM generated a query with INNER JOIN instead of LEFT OUTER JOIN
in a somewhat complicated case. The main issue was that there was a
chain of nullable FK -> non-nullble FK, and the join promotion logic
didn't see the need to promote the non-nullable FK even if the
previous nullable FK was already promoted to LOUTER JOIN. This resulted
in a query like a LOUTER b INNER c, which incorrectly prunes results.
2012-08-21 21:23:57 +03:00
..
__init__.py
models.py Fixed #17886 -- Fixed join promotion in ORed nullable queries 2012-08-21 21:23:57 +03:00
tests.py Fixed #17886 -- Fixed join promotion in ORed nullable queries 2012-08-21 21:23:57 +03:00