diff options
author | Márton Salomváry <marton@salomvary.com> | 2022-11-10 08:15:04 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-11-10 11:07:24 +0100 |
commit | d6cbf39a1ba2053c6211a16ed42d5410e5c5cdd0 (patch) | |
tree | 67afc0a74957af44d6dd3805ab25f87684141fb2 /django/contrib/postgres/constraints.py | |
parent | 0931d5b087a37545af0bef597deac03b5f0f7db0 (diff) | |
download | django-d6cbf39a1ba2053c6211a16ed42d5410e5c5cdd0.tar.gz |
Fixed #34149 -- Allowed adding deferrable conditional exclusion constraints on PostgreSQL.
Diffstat (limited to 'django/contrib/postgres/constraints.py')
-rw-r--r-- | django/contrib/postgres/constraints.py | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/django/contrib/postgres/constraints.py b/django/contrib/postgres/constraints.py index 8b76de3c42..1caf432d16 100644 --- a/django/contrib/postgres/constraints.py +++ b/django/contrib/postgres/constraints.py @@ -51,8 +51,6 @@ class ExclusionConstraint(BaseConstraint): raise ValueError("The expressions must be a list of 2-tuples.") if not isinstance(condition, (type(None), Q)): raise ValueError("ExclusionConstraint.condition must be a Q instance.") - if condition and deferrable: - raise ValueError("ExclusionConstraint with conditions cannot be deferred.") if not isinstance(deferrable, (type(None), Deferrable)): raise ValueError( "ExclusionConstraint.deferrable must be a Deferrable instance." |