| 
							
							
								 Luke Cousins | 579a1c9996 | Corrected wording in docs/ref/models/constraints.txt. | 2025-02-14 15:19:12 +01:00 |  | 
			
				
					| 
							
							
								 Sarah Boyce | 85750bd2f8 | Refs #35234 -- Removed CheckConstraint.check per deprecation timeline. | 2025-01-15 22:28:37 +01:00 |  | 
			
				
					| 
							
							
								 Sarah Boyce | b5a6c93a18 | Refs #34355 -- Removed support for positional arguments in BaseConstraint per deprecation timeline. | 2025-01-15 22:28:37 +01:00 |  | 
			
				
					| 
							
							
								 gabn88 | e970bb7ca7 | Fixed #35103 -- Used provided error code and message when fields is set without a condition on UniqueConstraint. | 2024-10-10 09:20:37 +02:00 |  | 
			
				
					| 
							
							
								 Natalia | 05cce083ad | Removed versionadded/changed annotations for 5.0. This also removes remaining versionadded/changed annotations for older
versions. | 2024-05-22 15:44:07 -03:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 9c17010358 | Refs #34059, Refs #34060 -- Removed outdated warning about validation of JSONField constraints. Known issues have been fixed in:
- 0d8fbe2ade,
-c991602ce5, and
-26aae56144. | 2024-03-18 16:11:38 +01:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 36a000858b | Refs #33996 -- Updated CheckConstraint validation on NULL values on Oracle 23c+. Oracle 23c supports comparing boolean expressions. | 2024-03-15 12:34:54 +01:00 |  | 
			
				
					| 
							
							
								 Simon Charette | daf7d482db | Refs #35234 -- Deprecated CheckConstraint.check in favor of .condition. Once the deprecation period ends CheckConstraint.check() can become the
documented method that performs system checks for BaseConstraint
subclasses. | 2024-03-01 07:15:32 +01:00 |  | 
			
				
					| 
							
							
								 David Sanders | 7714ccfeae | Refs #34964 -- Doc'd that Q expression order is preserved. | 2024-02-28 11:41:06 +01:00 |  | 
			
				
					| 
							
							
								 jordanbae | 4fec1d2ce3 | Fixed #34949 -- Clarified when UniqueConstraints with include/nulls_distinct are not created. | 2024-01-15 13:42:02 +01:00 |  | 
			
				
					| 
							
							
								 Simon Charette | 595a2abb58 | Fixed #34701 -- Added support for NULLS [NOT] DISTINCT on PostgreSQL 15+. | 2023-07-19 21:42:27 +02:00 |  | 
			
				
					| 
							
							
								 django-bot | 14459f80ee | Fixed #34140 -- Reformatted code blocks in docs with blacken-docs. | 2023-03-01 13:03:56 +01:00 |  | 
			
				
					| 
							
							
								 Xavier Fernandez | 5b3d3e400a | Fixed #34338 -- Allowed customizing code of ValidationError in BaseConstraint and subclasses. | 2023-02-23 10:58:20 +01:00 |  | 
			
				
					| 
							
							
								 Xavier Fernandez | ad18a0102c | Fixed #34355 -- Deprecated passing positional arguments to BaseConstraint. | 2023-02-22 09:37:58 +01:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 490cccbe7e | Removed versionadded/changed annotations for 4.1. | 2023-01-17 11:49:15 +01:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 004f985b91 | Refs #34059 -- Doc'd lack of support for validation of constraints with JSONFields. Thanks Dan LaManna for the report. | 2022-10-12 11:50:13 +02:00 |  | 
			
				
					| 
							
							
								 David Sanders | e14d08cd89 | Fixed #33996 -- Fixed CheckConstraint validation on NULL values. Bug in 667105877e.
Thanks James Beith for the report. | 2022-09-13 12:48:31 +02:00 |  | 
			
				
					| 
							
							
								 Carlton Gibson | ca1c3151c3 | Removed versionadded/changed annotations for 4.0. | 2022-05-17 14:22:06 +02:00 |  | 
			
				
					| 
							
							
								 Gagaro | 667105877e | Fixed #30581 -- Added support for Meta.constraints validation. Thanks Simon Charette, Keryn Knight, and Mariusz Felisiak for reviews. | 2022-05-10 11:22:23 +02:00 |  | 
			
				
					| 
							
							
								 Gagaro | 9c04af837a | Doc'd BaseConstraint. | 2022-03-16 16:55:17 +01:00 |  | 
			
				
					| 
							
							
								 Hannes Ljungberg | 1eaf38fa87 | Fixed #33335 -- Made model validation ignore functional unique constraints. Regression in 3aa545281e.
Thanks Hervé Le Roy for the report. | 2021-12-06 07:59:11 +01:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 97237ad3fe | Removed versionadded/changed annotations for 3.2. | 2021-09-20 21:23:01 +02:00 |  | 
			
				
					| 
							
							
								 Hannes Ljungberg | 3aa545281e | Fixed #30916 -- Added support for functional unique constraints. Thanks Ian Foote and Mariusz Felisiak for reviews. | 2021-02-23 20:19:53 +01:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | b7dd89ed53 | Removed versionadded/changed annotations for 3.1. | 2021-01-14 17:50:04 +01:00 |  | 
			
				
					| 
							
							
								 Hannes Ljungberg | 7edc6e53a7 | Fixed #31702 -- Added support for PostgreSQL opclasses in UniqueConstraint. | 2020-06-16 07:19:00 +02:00 |  | 
			
				
					| 
							
							
								 Hannes Ljungberg | 8c7992f658 | Fixed #30913 -- Added support for covering indexes on PostgreSQL 11+. | 2020-06-04 12:26:22 +02:00 |  | 
			
				
					| 
							
							
								 Hasan Ramezani | 55556e51fb | Fixed #31650 -- Added note uniqueness of constraints names in docs. | 2020-06-04 07:36:12 +02:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 4c5236ef93 | Removed versionadded/changed annotations for 3.0. | 2020-05-13 09:07:51 +02:00 |  | 
			
				
					| 
							
							
								 Ian Foote | c226c6cb32 | Fixed #20581 -- Added support for deferrable unique constraints. | 2020-04-30 10:43:50 +02:00 |  | 
			
				
					| 
							
							
								 Simon Charette | e9a0e1d4f6 | Fixed #30484 -- Added conditional expressions support to CheckConstraint. | 2019-11-21 11:56:35 +01:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 416c584cab | Removed versionadded/changed annotations for 2.2. | 2019-09-10 12:01:00 +02:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 230d75f59c | Refs #30547 -- Clarified that partial UniqueConstraints don't affect model validation. | 2019-07-18 12:56:25 +02:00 |  | 
			
				
					| 
							
							
								 can | febe136d4c | Fixed #30397 -- Added app_label/class interpolation for names of indexes and constraints. | 2019-07-08 14:57:56 +02:00 |  | 
			
				
					| 
							
							
								 Claude Paroz | 8590726a5d | Removed unneeded non-breaking spaces added in 00169bc36 | 2019-06-22 10:26:14 +02:00 |  | 
			
				
					| 
							
							
								 Swat009 | 00169bc361 | Fixed #30547 -- Doc'd how Meta.constraints affect model validation. | 2019-06-20 10:44:02 +02:00 |  | 
			
				
					| 
							
							
								 GwynBleidD | 5402061c80 | Refs #30062 -- Corrected UniqueConstraint signature in docs. | 2019-05-20 10:52:57 +02:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 5df3301aab | Fixed #30362 -- Noted partial indexes and constraints restrictions with abstract base classes. Thanks Carlton Gibson for the review. | 2019-04-25 07:36:07 +02:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | f8f0f92ed9 | Fixed UniqueConstraint example in ref/models/constraints.txt. | 2019-04-25 07:36:07 +02:00 |  | 
			
				
					| 
							
							
								 Paveł Tyślacki | b69f8eb04c | Fixed #30062 -- Added support for unique conditional constraints. | 2019-01-12 09:50:20 -05:00 |  | 
			
				
					| 
							
							
								 Tim Graham | cf1fe22009 | Fixed typos in docs/ref/models/constraints.txt. | 2019-01-10 18:52:42 -05:00 |  | 
			
				
					| 
							
							
								 Simon Charette | db13bca60a | Fixed #29641 -- Added support for unique constraints in Meta.constraints. This constraint is similar to Meta.unique_together but also allows
specifying a name.
Co-authored-by: Ian Foote <python@ian.feete.org> | 2018-11-13 17:57:27 -05:00 |  | 
			
				
					| 
							
							
								 Simon Charette | 8eae094638 | Generalized check constraint docs for other constraints. | 2018-11-13 17:57:27 -05:00 |  |