jordan.bae 
							
						 
					 
					
						
						
							
						
						aaf9b55858 
					 
					
						
						
							
							Fixed   #33187  -- Made inspectdb handle ForeignKey.to_field attribute.  
						
						
						
						
					 
					
						2021-11-02 18:53:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5371342ed6 
					 
					
						
						
							
							Fixed   #32357  -- Dropped support for PostgreSQL 9.6 and PostGIS 2.3.  
						
						
						
						
					 
					
						2021-01-19 12:25:20 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						be183fc94f 
					 
					
						
						
							
							Optimized inspectdb tests by specifying database tables/views.  
						
						
						
						
					 
					
						2020-10-16 12:59:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						999cddd58d 
					 
					
						
						
							
							Fixed   #32073  -- Skipped collation tests on PostgreSQL < 10.  
						
						... 
						
						
						
						PostgreSQL < 10 doesn't support ICU collations.
Thanks Hannes Ljungberg for the report. 
						
						
					 
					
						2020-10-06 12:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						e387f191f7 
					 
					
						
						
							
							Fixed   #31777  -- Added support for database collations to Char/TextFields.  
						
						... 
						
						
						
						Thanks Simon Charette and Mariusz Felisiak for reviews. 
						
						
					 
					
						2020-09-21 18:24:56 +02:00 
						 
				 
			
				
					
						
							
							
								Ahmad A. Hussein 
							
						 
					 
					
						
						
							
						
						798835112d 
					 
					
						
						
							
							Fixed   #31736  -- Fixed InspectDBTransactionalTests.test_foreign_data_wrapper crash on Windows.  
						
						
						
						
					 
					
						2020-06-23 20:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a7b4a04d6c 
					 
					
						
						
							
							Refs  #31630  -- Added CharField and IntegerField to DatabaseFeatures.introspected_field_types.  
						
						... 
						
						
						
						CockroachDB introspects CharField as TextField and IntegerField as
BigIntegerField. 
						
						
					 
					
						2020-06-04 08:46:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e24b63fe85 
					 
					
						
						
							
							Refs  #31630  -- Removed DatabaseFeatures.can_introspect_autofield.  
						
						
						
						
					 
					
						2020-06-04 08:27:46 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						e198beadad 
					 
					
						
						
							
							Fixed   #31630  -- Replaced introspection features with DatabaseFeatures.introspected_field_types.  
						
						
						
						
					 
					
						2020-06-04 08:27:42 +02:00 
						 
				 
			
				
					
						
							
							
								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