Mariusz Felisiak
|
f4f2afeb45
|
Refs #32226 -- Fixed JSON format of QuerySet.explain() on PostgreSQL when format is uppercased.
Follow up to aba9c2de66 .
|
2022-04-19 08:24:24 +02:00 |
Mariusz Felisiak
|
a0bd006306
|
Made select_for_update() don't raise TransactionManagementError on databases that don't support transactions.
|
2022-04-14 07:53:15 +02:00 |
Tim Graham
|
db83ac48d4
|
Expanded QuerySet.explain() error message if a backend supports no formats.
|
2022-04-14 06:46:42 +02:00 |
Mariusz Felisiak
|
0b63124c84
|
Improved ExplainTests.test_basic().
QuerySet.select_for_update() is not supported by all databases.
Moreover it cannot be used outside of a transaction.
|
2022-04-13 10:17:14 +02:00 |
Mariusz Felisiak
|
b8759093d8
|
Removed DatabaseFeatures.validates_explain_options.
Always True since 6723a26e59 .
|
2022-04-11 12:58:01 +02:00 |
Mariusz Felisiak
|
6723a26e59
|
Fixed CVE-2022-28347 -- Protected QuerySet.explain(**options) against SQL injection on PostgreSQL.
|
2022-04-11 08:59:58 +02:00 |
Nick Pope
|
847f46e9bf
|
Removed redundant QuerySet.all() calls in docs and tests.
Most QuerySet methods are mapped onto the Manager and, in general,
it isn't necessary to call .all() on the manager.
|
2022-02-22 10:29:38 +01:00 |
django-bot
|
9c19aff7c7
|
Refs #33476 -- Reformatted code with Black.
|
2022-02-07 20:37:05 +01:00 |
Wu Haotian
|
aba9c2de66
|
Fixed #32226 -- Fixed JSON format of QuerySet.explain() on PostgreSQL.
|
2021-07-05 09:08:39 +02:00 |
Wu Haotian
|
b3b04ad211
|
Refs #28574 -- Added test for XML format output to Queryset.explain().
|
2021-07-05 09:01:54 +02:00 |
Mariusz Felisiak
|
5371342ed6
|
Fixed #32357 -- Dropped support for PostgreSQL 9.6 and PostGIS 2.3.
|
2021-01-19 12:25:20 +01:00 |
Hasan Ramezani
|
275dd4ebba
|
Fixed #32178 -- Allowed database backends to skip tests and mark expected failures.
Co-authored-by: Tim Graham <timograham@gmail.com>
|
2020-12-10 18:00:57 +01:00 |
Nick Pope
|
b312421511
|
Refs #30897 -- Added test for WAL option to Queryset.explain() on PostgreSQL 13+.
|
2020-08-24 11:47:38 +02:00 |
Mariusz Felisiak
|
20a8a443f0
|
Fixed #31578 -- Dropped support for MySQL 5.6.
|
2020-05-19 10:56:39 +02:00 |
Nick Pope
|
55df1750be
|
Refs #30897 -- Added support for ANALYZE option to Queryset.explain() on MariaDB and MySQL 8.0.18+.
|
2019-10-24 15:13:26 +02:00 |
Nick Pope
|
742961332e
|
Refs #30897 -- Added support for TREE format to Queryset.explain() on MySQL 8.0.16+.
|
2019-10-24 15:13:23 +02:00 |
Nick Pope
|
6e9189c080
|
Refs #30897 -- Added test for SETTINGS option to Queryset.explain() on PostgreSQL 12+.
|
2019-10-23 14:07:18 +02:00 |
Nick Pope
|
a5c5ae7d91
|
Refs #28574 -- Used feature flag for PostgreSQL version check.
|
2019-10-23 14:07:13 +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 |
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 |
Tim Graham
|
13fe5a87f9
|
Fixed MySQL QuerySet.explain() test when running tests in reverse.
|
2018-06-06 11:31:06 -04:00 |
Tom
|
c1c163b427
|
Fixed #28574 -- Added QuerySet.explain().
|
2018-04-19 10:52:19 -04:00 |