summaryrefslogtreecommitdiff
path: root/tests/aggregation
Commit message (Expand)AuthorAgeFilesLines
* Fixed #34464 -- Fixed queryset aggregation over group by reference.Simon Charette2023-04-071-0/+7
* Fixed #34255 -- Made PostgreSQL backend use client-side parameters binding wi...Mariusz Felisiak2023-01-171-0/+15
* Fixed #34176 -- Fixed grouping by ambiguous aliases.Simon Charette2023-01-091-9/+9
* Removed unnecessary commas in tests.Mariusz Felisiak2022-12-212-2/+2
* Fixed #31679 -- Delayed annotating aggregations.Simon Charette2022-11-231-4/+12
* Refs #28477 -- Fixed handling aliased annotations on aggregation.Simon Charette2022-11-141-3/+32
* Fixed #28477 -- Stripped unused annotations on aggregation.Simon Charette2022-11-091-0/+39
* Refs #27849 -- Fixed filtered aggregates crash on filters that match everything.Simon Charette2022-11-071-0/+13
* Refs #27849 -- Added test for filtered aggregates with empty conditions.Simon Charette2022-11-071-0/+13
* Refs #33990 -- Renamed TransactionTestCase.assertQuerysetEqual() to assertQue...Gregor Gärtner2022-10-081-27/+27
* Replaced assertQuerysetEqual() to assertSequenceEqual()/assertCountEqual() wh...Mariusz Felisiak2022-10-071-1/+1
* Refs #31150 -- Enabled implicit GROUP BY aliases.Simon Charette2022-10-061-6/+6
* Refs #33992 -- Refactored subquery grouping logic.Simon Charette2022-10-061-3/+1
* Fixed #33992 -- Fixed queryset crash when aggregating over a group containing...Simon Charette2022-09-081-0/+11
* Fixed #33718 -- Dropped support for MySQL 5.7.Mariusz Felisiak2022-07-081-3/+3
* Fixed #33655 -- Removed unnecessary constant from GROUP BY clause for QuerySe...marcperrinoptel2022-04-261-0/+12
* Fixed CVE-2022-28346 -- Protected QuerySet.annotate(), aggregate(), and extra...Mariusz Felisiak2022-04-111-0/+9
* Fixed #33397 -- Corrected resolving output_field for DateField/DateTimeField/...Luke Plant2022-03-311-2/+2
* Refs #32365 -- Removed internal uses of utils.timezone.utc alias.Carlton Gibson2022-03-241-3/+3
* Removed redundant QuerySet.all() calls in docs and tests.Nick Pope2022-02-221-11/+6
* Refs #33476 -- Refactored code to strictly match 88 characters line length.Mariusz Felisiak2022-02-071-7/+19
* Refs #33476 -- Reformatted code with Black.django-bot2022-02-073-769/+1204
* Fixed #33468 -- Fixed QuerySet.aggregate() after annotate() crash on aggregat...Mariusz Felisiak2022-01-311-0/+12
* Fixed #33282 -- Fixed a crash when OR'ing subquery and aggregation lookups.Simon Charette2021-12-021-4/+30
* Fixed #33262 -- Fixed crash of conditional aggregation on Exists().Hannes Ljungberg2021-11-041-0/+8
* Fixed #33141 -- Renamed Expression.empty_aggregate_value to empty_result_set_...David Wobrock2021-09-291-1/+1
* Fixed #33073 -- Fixed queryset crash with aggregation and empty/extra queryse...David Wobrock2021-09-011-0/+14
* Refs #10929 -- Allowed NowUTC SQL customization for third-party backends.Tim Graham2021-08-241-8/+4
* Fixed #10929 -- Added default argument to aggregates.Nick Pope2021-07-191-3/+208
* Refs #26430 -- Re-introduced empty aggregation optimization.Simon Charette2021-07-021-27/+57
* Fixed #26430 -- Fixed coalesced aggregation of empty result sets.Simon Charette2021-07-021-0/+32
* Fixed #32478 -- Included nested columns referenced by subqueries in GROUP BY ...Simon Charette2021-02-241-0/+15
* Fixed #32178 -- Allowed database backends to skip tests and mark expected fai...Hasan Ramezani2020-12-101-5/+0
* Fixed #25534, Fixed #31639 -- Added support for transform references in expre...Ian Foote2020-11-271-0/+8
* Fixed #31235 -- Made assertQuerysetEqual() compare querysets directly.Hasan Ramezani2020-11-061-6/+6
* Fixed #32166 -- Removed redundant definition of Greatest in test_expression_o...Sicong2020-11-031-10/+2
* Fixed #26390 -- Disabled grouping by Random().Étienne Beaulé2020-10-211-0/+15
* Fixed #31880 -- Made QuerySet.aggregate() raise FieldError when aggregating o...David Wobrock2020-09-291-0/+10
* Fixed #31888 -- Avoided module-level MySQL queries in tests.Ahmad A. Hussein2020-08-171-6/+5
* Refs #30446 -- Removed unnecessary Value(..., output_field) in docs and tests.Simon Charette2020-07-151-1/+1
* Fixed #30446 -- Resolved Value.output_field for stdlib types.Simon Charette2020-07-151-5/+1
* Fixed #31568 -- Fixed alias reference when aggregating over multiple subqueries.Simon Charette2020-05-141-1/+22
* Fixed #31377 -- Disabled grouping by aliases on QuerySet.values()/values_list...Hasan Ramezani2020-03-252-0/+17
* Refs #31331 -- Checked ONLY_FULL_GROUP_BY mode in AggregateTestCase.test_aggr...Mariusz Felisiak2020-03-031-1/+1
* Fixed #31150 -- Included subqueries that reference related fields in GROUP BY...Mariusz Felisiak2020-03-031-0/+27
* Simplified imports from django.db and django.contrib.gis.db.Nick Pope2020-02-041-3/+2
* Fixed #31217 -- Made QuerySet.values()/values_list() group by not selected an...Mariusz Felisiak2020-02-031-0/+27
* Refs #31136 -- Made QuerySet.values()/values_list() group only by selected an...Mariusz Felisiak2020-01-151-0/+25
* Fixed #31136 -- Disabled grouping by aliases on QuerySet.values()/values_list().Mariusz Felisiak2020-01-041-0/+14
* Fixed #31109 -- Disabled grouping by aliases on QuerySet.exists().Simon Charette2019-12-231-0/+10