mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #34149 -- Allowed adding deferrable conditional exclusion constraints on PostgreSQL.
This commit is contained in:
committed by
Mariusz Felisiak
parent
0931d5b087
commit
d6cbf39a1b
@@ -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."
|
||||
|
||||
Reference in New Issue
Block a user