diff options
author | 4the4ryushin <aman2001mi@gmail.com> | 2023-04-28 02:33:25 +0530 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-05-01 10:20:20 +0200 |
commit | 0b0998dc151feb77068e2387c34cc50ef6b356ae (patch) | |
tree | 89076756b666cc024ec22d81f299400cdf52aaad /django/db/backends/base/features.py | |
parent | 5a6d4d3bfde07daab9777545694beb014c832264 (diff) | |
download | django-0b0998dc151feb77068e2387c34cc50ef6b356ae.tar.gz |
Fixed #33759 -- Avoided unnecessary subquery in QuerySet.delete() with self-referential subqueries if supported.
Diffstat (limited to 'django/db/backends/base/features.py')
-rw-r--r-- | django/db/backends/base/features.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/django/db/backends/base/features.py b/django/db/backends/base/features.py index 63b3ab7710..11fa807c1b 100644 --- a/django/db/backends/base/features.py +++ b/django/db/backends/base/features.py @@ -12,6 +12,9 @@ class BaseDatabaseFeatures: allows_group_by_select_index = True empty_fetchmany_value = [] update_can_self_select = True + # Does the backend support self-reference subqueries in the DELETE + # statement? + delete_can_self_reference_subquery = True # Does the backend distinguish between '' and None? interprets_empty_strings_as_nulls = False |