| Age | Commit message (Collapse) | Author |
|
after Exists() annotation and aggregation on Oracle.
Oracle requires the EXISTS expression to be wrapped in a CASE WHEN in
the GROUP BY clause.
Regression in efa1908f662c19038a944129c81462485c4a9fe8.
Backport of 3a941230c85b2702a5e1cd97e17251ce21057efa from master
|
|
values()/values_list() after annotate() with aggregations and subqueries.
Subquery annotation references must be resolved if they are excluded
from the GROUP BY clause by a following .values() call.
Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.
Thanks Makina Corpus for the report.
Backport of 42c08ee46539ef44f8658ebb1cbefb408e0d03fe from master
|
|
|
|
Now that subquery annotations aren't included in the GROUP BY unless
explicitly grouped against, the test works on Oracle.
|
|
used in the GROUP BY clause.
Thanks Tim Graham for the review.
|
|
|
|
when using a RawSQL annotation.
Regression in 1d070d027c218285b66c0bde8079034b33a87f11.
|
|
Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review.
|
|
|
|
|
|
SQLite.
|
|
CombinedExpression(output_field=DecimalField()) annotation on SQLite.
|
|
Thanks Tim Graham and Nick Pope for reviews.
|
|
|
|
Thanks Tim Graham and Simon Charette for the reviews.
|
|
|
|
Thanks Tim Graham for the review.
|
|
|
|
|
|
integer.
Thanks Simon Charette for review.
|
|
|
|
Removed possible u'' prefixes on Python 2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ForeignKey/OneToOneField
|
|
QuerySet.exists() incorrectly handled query.group_by = True
case (grouping by all select fields), causing GROUP BY
expressions to be wiped along with select fields.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Refs #23843 which is really a cx_Oracle bug
|
|
|
|
|