From 595a2abb58e04caa4d55fb2589bb80fb2a8fdfa1 Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Fri, 7 Jul 2023 19:43:51 -0400 Subject: Fixed #34701 -- Added support for NULLS [NOT] DISTINCT on PostgreSQL 15+. --- tests/validation/models.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/validation/models.py') diff --git a/tests/validation/models.py b/tests/validation/models.py index 8919a69310..612a8dd63a 100644 --- a/tests/validation/models.py +++ b/tests/validation/models.py @@ -217,3 +217,17 @@ class UniqueConstraintConditionProduct(models.Model): condition=models.Q(color__isnull=True), ), ] + + +class UniqueConstraintNullsDistinctProduct(models.Model): + name = models.CharField(max_length=255, blank=True, null=True) + + class Meta: + required_db_features = {"supports_nulls_distinct_unique_constraints"} + constraints = [ + models.UniqueConstraint( + fields=["name"], + name="name_nulls_not_distinct_uniq", + nulls_distinct=False, + ), + ] -- cgit v1.3