Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5bd775703c 
					 
					
						
						
							
							Fixed   #36623  -- Dropped support for PostgreSQL 14 and PostGIS 3.1.  
						
						
						
						
					 
					
						2025-10-03 17:12:57 -04:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						00a84fc6f3 
					 
					
						
						
							
							Removed versionadded/changed annotations for 5.2.  
						
						
						
						
					 
					
						2025-09-17 15:17:05 -03:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						f81e6e3a53 
					 
					
						
						
							
							Refs  #36485  -- Rewrapped docs to 79 columns line length.  
						
						... 
						
						
						
						Lines in the docs files were manually adjusted to conform to the
79 columns limit per line (plus newline), improving readability and
consistency across the content. 
						
						
					 
					
						2025-08-25 10:51:10 -03:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
						
						fda3c1712a 
					 
					
						
						
							
							Aligned format of constraint examples in docs/ref/models/constraints.txt.  
						
						
						
						
					 
					
						2025-08-13 09:09:19 +02:00 
						 
				 
			
				
					
						
							
							
								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:
- 0d8fbe2adec991602ce526aae56144 
						
						
					 
					
						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 
						
						
					 
					
						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 
						
						
					 
					
						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