Mariusz Felisiak
|
5aeced6dcd
|
[2.1.x] Fixed #29630 -- Fixed crash of sliced queries with multiple columns with the same name on Oracle 12.1.
Regression in 0899d583bd.
Thanks Tim Graham for the review and Jani Tiainen for help.
Backport of 024abe5b82 from master
|
2018-09-26 20:24:20 +02:00 |
|
Mariusz Felisiak
|
e7acd99113
|
[2.1.x] Fixed #29694 -- Fixed column mismatch crash with QuerySet.values() or values_list() after combining querysets with extra() with union(), difference(), or intersection().
Regression in 0b66c3b442.
Backport of 39461a83c3 from master
|
2018-08-29 10:03:36 +02:00 |
|
Carlton Gibson
|
dae75481fa
|
[2.1.x] Refs #29451 -- Fixed invalid SQL on MySQL in queries tests.
Backport of c4f099de1d from master
|
2018-06-20 10:39:15 -04:00 |
|
Tim Graham
|
60aa235f43
|
[2.1.x] Fixed MySQL QuerySet.explain() test when running tests in reverse.
Backport of 13fe5a87f9 from master
|
2018-06-06 11:31:39 -04:00 |
|
Tom
|
c1c163b427
|
Fixed #28574 -- Added QuerySet.explain().
|
2018-04-19 10:52:19 -04:00 |
|
Mariusz Felisiak
|
0b66c3b442
|
Fixed #29286 -- Fixed column mismatch crash with QuerySet.values() or values_list() after combining an annotated and unannotated queryset with union(), difference(), or intersection().
Regression in a0c03c62a8.
Thanks Tim Graham and Carlton Gibson for reviews.
|
2018-04-13 12:15:52 +02:00 |
|
Mads Jensen
|
c59aa9e6aa
|
Added test for combining Q objects with non-Q objects.
|
2018-03-29 13:58:55 -04:00 |
|
Tim Graham
|
5fa4f40f45
|
Fixed #29227 -- Allowed BooleanField to be null=True.
Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review.
|
2018-03-20 12:10:10 -04:00 |
|
Astral
|
a0c03c62a8
|
Fixed #29229 -- Fixed column mismatch crash when combining two annotated values_list() querysets with union(), difference(), or intersection().
Regression in 7316720603821ebb64dfe8fa592ba6edcef5f3e.
|
2018-03-19 21:05:43 -04:00 |
|
Mariusz Felisiak
|
362813d628
|
Fixed hanging indentation in various code.
|
2018-03-16 10:54:34 +01:00 |
|
Tim Graham
|
9ba3df8240
|
Refs #29125 -- Made Q.deconstruct() omit 'query_utils' in the path and _connector='AND' since it's a default value.
|
2018-02-12 15:23:41 -05:00 |
|
Tim Graham
|
b95c49c954
|
Fixed #29125 -- Made Q.deconstruct() deterministic with multiple keyword arguments.
|
2018-02-12 14:52:32 -05:00 |
|
Simon Charette
|
d61fe24601
|
Fixed #29108 -- Fixed crash in aggregation of distinct+ordered+sliced querysets.
Regression in 4acae21846.
Thanks Stephen Brooks for the report.
|
2018-02-08 09:59:25 -05:00 |
|
Mariusz Felisiak
|
34b52f8572
|
Renamed the allow_sliced_subqueries database feature to allow_sliced_subqueries_with_in.
After 0899d583bd this database feature is
false only on MySQL which doesn't support sliced subqueries only with
IN/ALL/ANY/SOME.
|
2018-02-07 08:27:47 +01:00 |
|
Mariusz Felisiak
|
aad1833fa0
|
Refs #20487 -- Added test for querying mixed case fields with common related model.
Thanks Shai Berger for the review.
|
2018-01-20 20:48:01 +01:00 |
|
Mariusz Felisiak
|
83a36ac49a
|
Removed unnecessary trailing commas and spaces in various code.
|
2017-12-28 21:07:29 +01:00 |
|
Mariusz Felisiak
|
2d3cc94284
|
Fixed #28781 -- Added QuerySet.values()/values_list() support for union(), difference(), and intersection().
Thanks Tim Graham for the review.
|
2017-11-12 14:28:11 +01:00 |
|
Sergey Fedoseev
|
f3c9562143
|
Fixed #15648 -- Allowed QuerySet.values_list() to return a namedtuple.
|
2017-09-06 15:32:32 -04:00 |
|
François Freitag
|
ad4a8acdb5
|
Fixed #11557 -- Added support for a list of fields in Meta.get_latest_by and QuerySet.earliest()/latest().
|
2017-09-05 20:14:54 -04:00 |
|
Mads Jensen
|
a51c4de194
|
Used assertRaisesMessage() to test Django's error messages.
|
2017-07-29 19:07:23 -04:00 |
|
Florian Apolloner
|
adab280cef
|
Fixed #28399 -- Fixed QuerySet.count() for union(), difference(), and intersection() queries.
|
2017-07-15 08:20:12 -04:00 |
|
Mariusz Felisiak
|
ca74e56350
|
Fixed #28378 -- Fixed union() and difference() when combining with a queryset raising EmptyResultSet.
Thanks Jon Dufresne for the report. Thanks Tim Graham and Simon Charette
for the reviews.
|
2017-07-10 20:40:08 +02:00 |
|
Mariusz Felisiak
|
9bca0d0b38
|
Added test for intersection() when combining with a queryset raising EmptyResultSet.
|
2017-07-10 20:40:08 +02:00 |
|
Anssi Kääriäinen
|
f7f5edd50d
|
Removed obsolete Query.tables attribute.
Obsolete since Query.alias_map became an OrderedDict (refs #26522).
|
2017-06-29 11:09:11 -04:00 |
|
Mariusz Felisiak
|
82175ead72
|
Fixed #28293 -- Fixed union(), intersection(), and difference() when combining with an EmptyQuerySet.
Thanks Jon Dufresne for the report and Tim Graham for the review.
|
2017-06-13 08:16:16 +02:00 |
|
François Freitag
|
edee5a8de6
|
Fixed #27639 -- Added chunk_size parameter to QuerySet.iterator().
|
2017-06-01 17:50:41 -04:00 |
|
Matthias Erll
|
eee34ef64c
|
Fixed #22550 -- Prohibited QuerySet.last()/reverse() after slicing.
|
2017-05-31 19:34:56 -04:00 |
|
Jon Dufresne
|
2a5708a304
|
Fixed a test's dict_keys/list comparison that always evaluated as False.
|
2017-05-27 18:37:16 -04:00 |
|
Tom
|
bb0b6e5263
|
Fixed #28211 -- Prevented ORing an empty Q() from reducing query join efficiency.
|
2017-05-25 09:06:25 -04:00 |
|
Tim Graham
|
1c3a6cec2a
|
Refs #28211 -- Added a test for ANDing empty Q()'s.
This test passes to due some logic in Node.add().
|
2017-05-25 09:02:13 -04:00 |
|
Simon Charette
|
4acae21846
|
Fixed #24254 -- Fixed queries using the __in lookup with querysets using distinct() and order_by().
Thanks Tim for the review.
|
2017-05-11 21:50:07 -04:00 |
|
Simon Charette
|
8ef35468b6
|
Fixed #28101 -- Fixed a regression with nested __in subquery lookups and to_field.
Thanks Kristian Klette for the report and Tim for the help.
|
2017-04-23 00:21:27 -04:00 |
|
Mariusz Felisiak
|
054a44d6f0
|
Used NotSupportedError instead of DatabaseError in SQLCompiler.as_sql().
|
2017-04-10 12:49:27 -04:00 |
|
Mariusz Felisiak
|
f42c7cc87b
|
Refs #21160 -- Replaced DatabaseFeatures.supports_1000_query_parameters by a DatabaseFeatures.max_query_params.
|
2017-03-24 18:37:03 +01:00 |
|
Bo Marchman
|
9bbb6e2d25
|
Fixed #26522 -- Fixed a nondeterministic AssertionError in QuerySet combining.
Thanks Andrew Brown for the test case.
|
2017-03-06 13:40:17 -05:00 |
|
Ian Foote
|
508b5debfb
|
Refs #11964 -- Made Q objects deconstructible.
|
2017-02-23 20:47:48 -05:00 |
|
Vytis Banaitis
|
3dcc351691
|
Refs #23919 -- Used yield from.
|
2017-02-23 20:06:01 -05:00 |
|
François Freitag
|
e124d2da94
|
Fixed #26551 -- Fixed negated Q() queries that span relations.
Prevented queries from reusing trimmed joins.
|
2017-02-09 11:20:33 -05:00 |
|
Tim Graham
|
29f607927f
|
Fixed spelling of "nonexistent".
|
2017-02-03 08:01:45 -05:00 |
|
Vytis Banaitis
|
8838d4dd49
|
Refs #23919 -- Replaced kwargs.pop() with keyword-only arguments.
|
2017-02-01 11:41:56 -05:00 |
|
Vytis Banaitis
|
d1bab24e01
|
Refs #23919, #27778 -- Removed obsolete mentions of unicode.
|
2017-01-26 08:19:27 -05:00 |
|
chillaranand
|
d6eaf7c018
|
Refs #23919 -- Replaced super(ClassName, self) with super().
|
2017-01-25 12:23:46 -05:00 |
|
Tim Graham
|
d170c63351
|
Refs #23919 -- Removed misc references to Python 2.
|
2017-01-21 20:02:00 -05:00 |
|
Simon Charette
|
cecc079168
|
Refs #23919 -- Stopped inheriting from object to define new style classes.
|
2017-01-19 08:39:46 +01:00 |
|
Claude Paroz
|
2b281cc35e
|
Refs #23919 -- Removed most of remaining six usage
Thanks Tim Graham for the review.
|
2017-01-18 21:33:28 +01:00 |
|
Claude Paroz
|
7b2f2e74ad
|
Refs #23919 -- Removed six.<various>_types usage
Thanks Tim Graham and Simon Charette for the reviews.
|
2017-01-18 20:18:46 +01:00 |
|
Claude Paroz
|
c716fe8782
|
Refs #23919 -- Removed six.PY2/PY3 usage
Thanks Tim Graham for the review.
|
2017-01-18 16:21:28 +01:00 |
|
Claude Paroz
|
f3c43ad1fd
|
Refs #23919 -- Removed python_2_unicode_compatible decorator usage
|
2017-01-18 13:44:34 +01:00 |
|
Claude Paroz
|
d7b9aaa366
|
Refs #23919 -- Removed encoding preambles and future imports
|
2017-01-18 09:55:19 +01:00 |
|
Florian Apolloner
|
84c1826ded
|
Fixed #27718 -- Added QuerySet.union(), intersection(), difference().
Thanks Mariusz Felisiak for review and Oracle assistance.
Thanks Tim Graham for review and writing docs.
|
2017-01-14 08:32:07 -05:00 |
|