summaryrefslogtreecommitdiff
path: root/django/db/backends/base/features.py
diff options
context:
space:
mode:
author4the4ryushin <aman2001mi@gmail.com>2023-04-28 02:33:25 +0530
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-05-01 10:20:20 +0200
commit0b0998dc151feb77068e2387c34cc50ef6b356ae (patch)
tree89076756b666cc024ec22d81f299400cdf52aaad /django/db/backends/base/features.py
parent5a6d4d3bfde07daab9777545694beb014c832264 (diff)
downloaddjango-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.py3
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