Jon Dufresne 
							
						 
					 
					
						
						
							
						
						d6aff369ad 
					 
					
						
						
							
							Refs  #30116  -- Simplified regex match group access with Match.__getitem__().  
						
						... 
						
						
						
						The method has been available since Python 3.6. The shorter syntax is
also marginally faster. 
						
						
					 
					
						2020-05-11 12:01:28 +02:00 
						 
				 
			
				
					
						
							
							
								sage 
							
						 
					 
					
						
						
							
						
						6789ded0a6 
					 
					
						
						
							
							Fixed   #12990 , Refs  #27694  -- Added JSONField model field.  
						
						... 
						
						
						
						Thanks to Adam Johnson, Carlton Gibson, Mariusz Felisiak, and Raphael
Michel for mentoring this Google Summer of Code 2019 project and
everyone else who helped with the patch.
Special thanks to Mads Jensen, Nick Pope, and Simon Charette for
extensive reviews.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2020-05-08 07:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Caio Ariede 
							
						 
					 
					
						
						
							
						
						555bebe774 
					 
					
						
						
							
							Fixed   #30987  -- Added models.PositiveBigIntegerField.  
						
						
						
						
					 
					
						2019-11-19 09:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						45edd746cc 
					 
					
						
						
							
							Used re.Pattern.findall() instead of re.findall() in inspectdb.tests.  
						
						
						
						
					 
					
						2019-05-24 09:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ville Skyttä 
							
						 
					 
					
						
						
							
						
						0f22671ecb 
					 
					
						
						
							
							Fixed   #30388  -- Made inspectdb generate OneToOneFields rather than ForeignKey(unique/primary_key=True).  
						
						
						
						
					 
					
						2019-04-25 08:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						64f9776bc4 
					 
					
						
						
							
							Refs  #29004  -- Prevented inspectdb tests from flushing all tables data.  
						
						... 
						
						
						
						This is a costly operation on most database backends. 
						
						
					 
					
						2018-12-24 15:32:39 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f091ea3515 
					 
					
						
						
							
							Refs  #29722  -- Added introspection of materialized views for Oracle.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2018-11-26 19:45:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d5f4ce9849 
					 
					
						
						
							
							Fixed   #29949  -- Refactored db introspection identifier converters.  
						
						... 
						
						
						
						Removed DatabaseIntrospection.table_name_converter()/column_name_converter()
and use instead DatabaseIntrospection.identifier_converter().
Removed DatabaseFeatures.uppercases_column_names.
Thanks Tim Graham for the initial patch and review and Simon Charette
for the review. 
						
						
					 
					
						2018-11-21 09:06:50 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						ebd270627c 
					 
					
						
						
							
							Refs  #29722  -- Added introspection of partitions for PostgreSQL.  
						
						
						
						
					 
					
						2018-11-19 14:06:01 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						e90af8bad4 
					 
					
						
						
							
							Capitalized "Python" in docs and comments.  
						
						
						
						
					 
					
						2018-10-09 09:26:07 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						bf8b625a3b 
					 
					
						
						
							
							Refs  #29722  -- Added introspection of materialized views for PostgreSQL.  
						
						
						
						
					 
					
						2018-10-02 14:02:04 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						45ef3df7d0 
					 
					
						
						
							
							Fixed   #29719  -- Added introspection of foreign tables for PostgreSQL.  
						
						... 
						
						
						
						Thanks infinite-l00p for the initial patch. 
						
						
					 
					
						2018-10-02 14:01:24 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Sinov 
							
						 
					 
					
						
						
							
						
						9aca67bea8 
					 
					
						
						
							
							Fixed   #27533  -- Fixed inspectdb crash if a unique constraint uses an unsupported type.  
						
						
						
						
					 
					
						2018-03-21 12:28:16 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a170dac887 
					 
					
						
						
							
							Fixed too many parentheses in inspectdb Meta.unique_together output.  
						
						... 
						
						
						
						Regression in c76d87427d 
						
						
					 
					
						2018-03-21 10:39:36 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6421bd702f 
					 
					
						
						
							
							Refs  #29227  -- Made inspectdb generate BooleanField(null=True) rather than NullBooleanField.  
						
						
						
						
					 
					
						2018-03-20 12:10:10 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f8b98f0edc 
					 
					
						
						
							
							Removed DatabaseFeatures.can_introspect_null.  
						
						... 
						
						
						
						The only known usage is in the unmaintained django-pymssql project. 
						
						
					 
					
						2018-03-16 11:43:41 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c3a1337dfa 
					 
					
						
						
							
							Refs  #29004  -- Optimized InspectDBTransactionalTests.test_include_views() by limiting introspected tables.  
						
						
						
						
					 
					
						2018-03-12 11:22:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						25b97ee170 
					 
					
						
						
							
							Added functions for inspectdb table filtering in tests.  
						
						
						
						
					 
					
						2018-03-12 11:15:13 -04:00 
						 
				 
			
				
					
						
							
							
								bquinn 
							
						 
					 
					
						
						
							
						
						c2b969e124 
					 
					
						
						
							
							Fixed   #29004  -- Added inspectdb --include-views option.  
						
						
						
						
					 
					
						2018-01-27 18:51:40 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						acc8dd4142 
					 
					
						
						
							
							Fixed   #28984  -- Made assorted code simplifications.  
						
						
						
						
					 
					
						2018-01-03 13:24:02 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2366100872 
					 
					
						
						
							
							Removed unneeded force_text calls in the test suite  
						
						
						
						
					 
					
						2017-01-24 18:45:54 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7aba69145d 
					 
					
						
						
							
							Refs  #23919  -- Removed django.test.mock Python 2 compatibility shim.  
						
						
						
						
					 
					
						2017-01-20 08:17:20 -05:00 
						 
				 
			
				
					
						
							
							
								james mike dupont 
							
						 
					 
					
						
						
							
						
						7d20094996 
					 
					
						
						
							
							Fixed spelling mistakes in code and comments.  
						
						
						
						
					 
					
						2017-01-19 07:52:41 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2b281cc35e 
					 
					
						
						
							
							Refs  #23919  -- Removed most of remaining six usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 21:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c716fe8782 
					 
					
						
						
							
							Refs  #23919  -- Removed six.PY2/PY3 usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 16:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						bcf3532ede 
					 
					
						
						
							
							Refs  #26154  -- Removed deprecated CommaSeparatedIntegerField.  
						
						
						
						
					 
					
						2017-01-17 20:52:02 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f8e36047da 
					 
					
						
						
							
							Fixed   #27700  -- Optimized inspectdb tests by specifying database tables.  
						
						
						
						
					 
					
						2017-01-07 15:41:42 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						cc0bb07013 
					 
					
						
						
							
							Refs  #19884  -- Removed DatabaseFeatures.can_introspect_max_length.  
						
						... 
						
						
						
						Unused (always True) after 3e43d24ad3 
						
						
					 
					
						2016-12-19 16:16:11 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						3e43d24ad3 
					 
					
						
						
							
							Refs  #19884  -- Added CharField max_length introspection on Oracle.  
						
						
						
						
					 
					
						2016-12-19 08:29:42 -05:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3ea7167bb5 
					 
					
						
						
							
							Refs  #24928  -- Added introspection support for UUIDField  
						
						
						
						
					 
					
						2016-07-20 17:27:29 +02:00 
						 
				 
			
				
					
						
							
							
								José Tomás Tocino 
							
						 
					 
					
						
						
							
						
						39a16dd2e0 
					 
					
						
						
							
							Fixed   #25658  -- Allowed inspectdb to inspect a specific set of tables.  
						
						
						
						
					 
					
						2016-03-18 08:41:15 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4c18a8a378 
					 
					
						
						
							
							Fixed   #14098  -- Prevented crash for introspection errors in inspectdb  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2016-02-25 08:43:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jacek Bzdak 
							
						 
					 
					
						
						
							
						
						2cb50f935a 
					 
					
						
						
							
							Fixed   #25274  --- Made inspectdb handle renamed fields in unique_together.  
						
						
						
						
					 
					
						2015-11-25 13:07:00 -05:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Flavio Curella 
							
						 
					 
					
						
						
							
						
						c2e70f0265 
					 
					
						
						
							
							Fixed   #21127  -- Started deprecation toward requiring on_delete for ForeignKey/OneToOneField  
						
						
						
						
					 
					
						2015-07-27 18:28:13 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						33457cd3b0 
					 
					
						
						
							
							Removed IPAddressField per deprecation timeline; refs  #20439 .  
						
						
						
						
					 
					
						2015-01-19 11:12:57 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4fe6824ffd 
					 
					
						
						
							
							Fixed   #23679  -- Fixed null introspection for char/text fields  
						
						... 
						
						
						
						Thanks Paul Dejean for the report. 
						
						
					 
					
						2014-10-20 22:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						c1ae0621ba 
					 
					
						
						
							
							Fixed   #22738  -- made finer distinctions for when Boolean is not detected on Oracle  
						
						... 
						
						
						
						Thanks Claude Paroz for partial fix and Simon Charrette for review 
						
						
					 
					
						2014-09-27 09:49:50 +03:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						dbdae3a755 
					 
					
						
						
							
							Fixed   #22738  -- Abstracted boolean field type introspection  
						
						... 
						
						
						
						Thanks maxi for the report, Shai Berger for his help with the patch
and Tim Graham for the review. 
						
						
					 
					
						2014-09-26 20:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								Damien Nozay 
							
						 
					 
					
						
						
							
						
						70c54a3694 
					 
					
						
						
							
							Fixed   #23028 : Added unique_togther support to inspectdb.  
						
						
						
						
					 
					
						2014-07-18 16:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b144bfb5ce 
					 
					
						
						
							
							Fixed   #21079  -- Further normalized table names in inspectdb  
						
						... 
						
						
						
						Thanks Michael Manfre for the report and Tim Graham for the review. 
						
						
					 
					
						2014-07-06 21:19:27 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7fd55c3481 
					 
					
						
						
							
							Fixed   #20631  -- Increased the default EmailField max_length to 254.  
						
						... 
						
						
						
						Thanks pmartin for the report. 
						
						
					 
					
						2014-07-04 14:15:00 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e071f67b7f 
					 
					
						
						
							
							Replaced an explicit vendor check by a feature flag.  
						
						... 
						
						
						
						Forward-port of c9aedce0 
						
						
					 
					
						2014-06-06 00:32:13 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						5c95a55330 
					 
					
						
						
							
							Checked can_introspect_null feature in a test.  
						
						... 
						
						
						
						Forward-port of 1238f92c 
						
						
					 
					
						2014-06-06 00:31:51 +02:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						69337d485c 
					 
					
						
						
							
							Set straight the sense of 'uppercases_column_names' feature flag  
						
						
						
						
					 
					
						2014-05-28 21:16:24 +03:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						fb90b7cda2 
					 
					
						
						
							
							Adjusted refactoring of vendor checks.  
						
						... 
						
						
						
						Thanks Shai for the thorough review. 
						
						
					 
					
						2014-05-10 14:40:42 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						99d9fa329a 
					 
					
						
						
							
							Added feature flags for introspection capabilities.  
						
						
						
						
					 
					
						2014-05-08 22:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Carvalho 
							
						 
					 
					
						
						
							
						
						0d91225892 
					 
					
						
						
							
							Fixed many typos in comments and docstrings.  
						
						... 
						
						
						
						Thanks Piotr Kasprzyk for help with the patch. 
						
						
					 
					
						2014-03-03 07:38:09 -05:00