Hasan Ramezani
|
6a75cea76a
|
Fixed #30854 -- Fixed QuerySet.select_related() with multiple FilteredRelations.
|
2019-10-11 08:10:48 +02:00 |
Hasan Ramezani
|
e1ae2b0050
|
Refs #30854 -- Moved local_setter() outside the loop in SQLCompiler.get_related_selections().
|
2019-10-11 08:07:07 +02:00 |
Mariusz Felisiak
|
01104368ff
|
Refs #29444 -- Removed redundant DatabaseFeatures.can_return_multiple_columns_from_insert.
Unnecessary since b31e63879e .
|
2019-09-24 10:37:22 +02:00 |
Johannes Hoppe
|
b31e63879e
|
Fixed #29444 -- Allowed returning multiple fields from INSERT statements on Oracle.
|
2019-09-24 10:22:43 +02:00 |
Mariusz Felisiak
|
0ddb4ebf7b
|
Refs #14357 -- Made Meta.ordering not affect GROUP BY queries.
Per deprecation timeline.
|
2019-09-10 12:01:00 +02:00 |
Vojtech Bocek
|
b1d37fea8f
|
Fixed #28107 -- Added DatabaseFeatures.allows_group_by_selected_pks_on_model() to allow enabling optimization for unmanaged models.
|
2019-09-09 14:04:46 +02:00 |
Johannes Hoppe
|
7254f1138d
|
Refs #29444 -- Allowed returning multiple fields from INSERT statements on PostgreSQL.
Thanks Florian Apolloner, Tim Graham, Simon Charette, Nick Pope, and
Mariusz Felisiak for reviews.
|
2019-09-09 10:51:14 +02:00 |
Simon Charette
|
fff5186d32
|
Refs #25367 -- Moved select_format hook to BaseExpression.
This will expose an intermediary hook for expressions that need special
formatting when used in a SELECT clause.
|
2019-08-13 06:48:14 +02:00 |
Mariusz Felisiak
|
7a42cfcfdc
|
Refs #30557 -- Fixed crash of ordering by ptr fields when Meta.ordering contains F() expressions.
Thanks Can Sarıgöl for the report.
Follow up to 8c5f9906c5 .
|
2019-07-11 13:40:36 +02:00 |
Hasan Ramezani
|
8c5f9906c5
|
Fixed #30557 -- Fixed crash of ordering by ptr fields when Meta.ordering contains expressions.
|
2019-07-11 11:24:59 +02:00 |
Johannes Hoppe
|
bc91f27a86
|
Refs #29444 -- Added support for fetching a returned non-integer insert values on Oracle.
This is currently not actively used, since the ORM will ask the
SQL compiler to only return auto fields.
|
2019-07-08 08:53:08 +02:00 |
can
|
2cbd3967e0
|
Fixed #29834 -- Fixed column mismatch crash with QuerySet.values()/values_list() and order_by() on combined querysets.
|
2019-06-19 12:11:28 +02:00 |
Mariusz Felisiak
|
14d026cccb
|
Fixed #30572 -- Prevented values()/values_list() on combined queryset from mutating the list of columns in querysets.
|
2019-06-19 10:44:53 +02:00 |
Mariusz Felisiak
|
f6075fb333
|
Fixed #26192 -- Fixed crash of ordering by constants on PostgreSQL.
Thanks Simon Charette for the review.
|
2019-05-31 07:38:48 +02:00 |
Mariusz Felisiak
|
f8b8b00f01
|
Fixed #30501 -- Preventing QuerySet.reverse() from mutating expressions in QuerySet.order_by and Meta.ordering.
|
2019-05-23 20:33:37 +02:00 |
ruchit2801
|
04042b2b44
|
Fixed #30463 -- Fixed crash of deprecation message when Meta.ordering contains expressions.
Regression in 1b1f64ee5a .
|
2019-05-18 19:29:00 +02:00 |
can
|
567b9928a3
|
Fixed #29692 -- Fixed removing ordering parts for multiline RawSQL expressions.
|
2019-05-03 07:37:37 +02:00 |
can
|
c00b4dbda2
|
Fixed #29810 -- Fixed crash of select_related() on FilteredRelation with empty result.
|
2019-04-23 13:48:33 +02:00 |
can
|
d87bd29c4f
|
Fixed #30335, #29139 -- Fixed crash when ordering or aggregating over a nested JSONField key transform.
|
2019-04-18 07:16:50 +02:00 |
Simon Charette
|
3a505c70e7
|
Refs #27149, #29542 -- Simplified subquery parentheses wrapping logic.
|
2019-03-21 20:42:26 -04:00 |
Hasan Ramezani
|
741ce81a42
|
Fixed #29619 -- Added field names to some FieldErrors.
|
2019-02-14 18:58:08 -05:00 |
Nick Pope
|
24b82cd201
|
Fixed #30159 -- Removed unneeded use of OrderedDict.
Dicts preserve order since Python 3.6.
|
2019-02-06 13:48:39 -05:00 |
Johannes Hoppe
|
b131f9c79f
|
Refs #29444 -- Renamed DatabaseFeatures.can_return_id* to be generic for other columns.
|
2019-01-30 15:31:56 -05:00 |
Tim Graham
|
da5eb3d56c
|
Refs #28370 -- Removed support for the context arg of Field.from_db_value() and Expression.convert_value().
Per deprecation timeline.
|
2019-01-17 10:52:19 -05:00 |
Sergey Fedoseev
|
b86bb47818
|
Fixed #30093 -- Fixed ordering of combined queryset ordered by F expressions.
|
2019-01-14 10:28:11 -05:00 |
Mariusz Felisiak
|
f9a33e3c3f
|
Fixed #29932 -- Fixed combining compound queries with sub-compound queries on SQLite and Oracle.
|
2018-12-06 15:31:33 -05:00 |
Ramiro Morales
|
1b1f64ee5a
|
Refs #14357 -- Deprecated Meta.ordering affecting GROUP BY queries.
Thanks Ramiro Morales for contributing to the patch.
|
2018-09-13 12:29:48 -04:00 |
Mariusz Felisiak
|
39461a83c3
|
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 .
|
2018-08-29 10:00:15 +02:00 |
Tom
|
f1fbef6cd1
|
Fixed #28668 -- Allowed QuerySet.bulk_create() to ignore insert conflicts.
|
2018-08-03 17:40:46 -04:00 |
Andrew Brown
|
55810d94d0
|
Refs #29563 -- Fixed SQLCompiler.execute_sql() to respect DatabaseFeatures.can_use_chunked_reads.
|
2018-07-25 18:08:57 -04:00 |
Mariusz Felisiak
|
dd3b470719
|
Fixed #29542 -- Fixed invalid SQL if a Subquery from the HAVING clause is used in the GROUP BY clause.
Thanks Tim Graham for the review.
|
2018-07-14 12:03:22 +02:00 |
Mads Jensen
|
8e4a75e5d5
|
Deleted unused variable in SQLCompiler.get_related_selections().
Unused since 01d440fa1e .
|
2018-07-10 09:15:19 -04:00 |
Mariusz Felisiak
|
4ab1f559e8
|
Fixed #29416 -- Removed unnecesary subquery from GROUP BY clause on MySQL when using a RawSQL annotation.
Regression in 1d070d027c .
|
2018-05-27 18:25:19 -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 |
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 |
Matthew Wilkes
|
2162f0983d
|
Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields).
|
2018-02-10 19:08:55 -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 |
Дилян Палаузов
|
a38ae914d8
|
Fixed #28996 -- Simplified some boolean constructs and removed trivial continue statements.
|
2018-01-12 12:44:50 -05:00 |
Дилян Палаузов
|
d7b2aa24f7
|
Fixed #28982 -- Simplified code with and/or.
|
2018-01-03 20:12:23 -05:00 |
Ran Benita
|
c21f158295
|
Fixed #28944 -- Fixed crash when chaining values()/values_list() after QuerySet.select_for_update(of=()).
|
2017-12-26 11:41:17 -05:00 |
Nick Pope
|
d13a9e44de
|
Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking.
|
2017-12-11 07:08:45 -05:00 |
Tim Graham
|
2b81faab25
|
Fixed #28906 -- Removed unnecessary bool() calls.
|
2017-12-07 17:13:07 -05:00 |
Dražen Odobašić
|
d97f026a7a
|
Fixed #28817 -- Made QuerySet.iterator() use server-side cursors after values() and values_list().
|
2017-11-21 10:33:56 -05: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 |
Ran Benita
|
03049fb8d9
|
Refs #28010 -- Allowed reverse related fields in SELECT FOR UPDATE .. OF.
Thanks Adam Chidlow for polishing the patch.
|
2017-10-28 20:33:42 -04:00 |
Mariusz Felisiak
|
0899d583bd
|
Fixed #28670 -- Added FETCH/OFFSET support on Oracle.
Thanks Tim Graham for the review.
|
2017-10-09 18:07:03 +02:00 |
Mariusz Felisiak
|
11ade8eefd
|
Refs #24254 -- Removed unnecessary SQL AS clause in SQLCompiler.as_sql().
Incorrect on Oracle.
|
2017-10-06 12:47:41 -04:00 |
Mariusz Felisiak
|
03da070f5c
|
Refs #28670 -- Moved LIMIT/OFFSET SQL to DatabaseOperations.limit_offset_sql().
Thanks Tim Graham for the review.
|
2017-10-04 20:24:38 +02:00 |
Tim Graham
|
51d230e00b
|
Fixed #28675 -- Removed always True variable in SQLInsertCompiler.execute_sql() check.
Unused since 7deb25b8dd .
|
2017-10-03 10:32:11 -04:00 |