msg 
							
						 
					 
					
						
						
							
						
						1279fb4a00 
					 
					
						
						
							
							[2.2.x]  Fixed   #30307  -- Fixed incorrect quoting of database user password when using dbshell on Oracle.  
						
						... 
						
						
						
						Regression in acfc650f2a755673e1bc 
						
						
					 
					
						2019-04-04 10:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Paveł Tyślacki 
							
						 
					 
					
						
						
							
						
						40b0a58f5f 
					 
					
						
						
							
							[2.2.x]  Fixed   #30183  -- Added introspection of inline SQLite constraints.  
						
						... 
						
						
						
						Backport of 782d85b6df 
						
						
					 
					
						2019-03-15 20:01:36 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9a5f87a69c 
					 
					
						
						
							
							[2.2.x] Fixed a failure when running tests on systems with SQLite < 3.8.3.  
						
						... 
						
						
						
						Backport of 36300ef336 
						
						
					 
					
						2019-02-21 16:39:42 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						7f25344c2e 
					 
					
						
						
							
							[2.2.x]  Fixed   #30193 , Refs  #28478  -- Avoided PostgreSQL connection health checks on initialization.  
						
						... 
						
						
						
						This addressed a regression introduced by a96b9019327071f8f272 
						
						
					 
					
						2019-02-20 11:01:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						37cc6a9dce 
					 
					
						
						
							
							[2.2.x]  Fixed   #30171  -- Fixed DatabaseError in servers tests.  
						
						... 
						
						
						
						Made DatabaseWrapper thread sharing logic reentrant. Used a reference
counting like scheme to allow nested uses.
The error appeared after 8c775391b776990cbbda 
						
						
					 
					
						2019-02-14 10:05:13 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						d3b4f4b962 
					 
					
						
						
							
							[2.2.x] Refs  #30055  -- Added a helpful error when SQLite is too old.  
						
						... 
						
						
						
						Backport of 7444f32527 
						
						
					 
					
						2019-01-28 11:21:47 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						70aeb6ab01 
					 
					
						
						
							
							[2.2.x]  Fixed   #30117  -- Fixed SchemaEditor.quote_value() test for mysqlclient 1.4.0+.  
						
						... 
						
						
						
						Backport of f05c02c4b8 
						
						
					 
					
						2019-01-19 13:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						b181aba7dd 
					 
					
						
						
							
							Refs  #28478  -- Prevented database feature based skipping on tests disallowing queries.  
						
						... 
						
						
						
						Database features may require a connection to be established to determine
whether or not they are enabled. 
						
						
					 
					
						2019-01-14 16:16:30 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						bc05547cd8 
					 
					
						
						
							
							Fixed   #28658  -- Added DISTINCT handling to the Aggregate class.  
						
						
						
						
					 
					
						2019-01-09 17:52:36 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						83677faf86 
					 
					
						
						
							
							Fixed   #30056  -- Added SQLite support for StdDev and Variance functions.  
						
						
						
						
					 
					
						2018-12-24 11:14:58 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						7534e43497 
					 
					
						
						
							
							Refs  #14204  -- Removed obsolete referential integrity comment for SQLite.  
						
						
						
						
					 
					
						2018-12-22 18:44:21 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						25a0781a16 
					 
					
						
						
							
							Refs  #29182  -- Corrected SQLite's supports_atomic_references_rename feature flag.  
						
						
						
						
					 
					
						2018-12-22 14:58:08 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						20f6f9eaa1 
					 
					
						
						
							
							Renamed SQLite3	references to to SQLite.  
						
						... 
						
						
						
						The version suffix isn't part of the product name. 
						
						
					 
					
						2018-12-22 14:20:43 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						894cb13779 
					 
					
						
						
							
							Refs  #29182  -- Stopped relying on legacy alter table semantic on SQLite 3.26+.  
						
						... 
						
						
						
						SQLite 3.26 changed the behavior of table and column renaming operations to
repoint foreign key references even if foreign key checks are disabled.
This makes the workarounds in place to simulate this behavior unnecessary on
SQLite 3.26+. Refs #30033 . 
						
						
					 
					
						2018-12-17 10:44:05 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						315357ad25 
					 
					
						
						
							
							Fixed   #30023  -- Prevented SQLite schema alterations while foreign key checks are enabled.  
						
						... 
						
						
						
						Prior to this change foreign key constraint references could be left pointing
at tables dropped during operations simulating unsupported table alterations
because of an unexpected failure to disable foreign key constraint checks.
SQLite3 does not allow disabling such checks while in a transaction so they
must be disabled beforehand.
Thanks ezaquarii for the report and Carlton and Tim for the review. 
						
						
					 
					
						2018-12-15 18:51:59 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						734ce71824 
					 
					
						
						
							
							Refs  #30013  -- Fixed SchemaEditor.quote_value() test for mysqlclient 1.3.14+.  
						
						
						
						
					 
					
						2018-12-05 14:46:31 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						193c109327 
					 
					
						
						
							
							Switched TestCase to SimpleTestCase where possible in Django's tests.  
						
						
						
						
					 
					
						2018-11-27 08:58:44 -05: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 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9cac10eee4 
					 
					
						
						
							
							Added BaseDatabaseSchemaEditor._effective_default() to allow testing without a connection.  
						
						
						
						
					 
					
						2018-11-17 19:27:53 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e62f6e0968 
					 
					
						
						
							
							Fixed   #29505  -- Removed SchemaEditor's calling of callable defaults.  
						
						... 
						
						
						
						Thanks Eugene Pakhomov for the suggested fix. 
						
						
					 
					
						2018-11-17 19:27:53 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ff8020ed49 
					 
					
						
						
							
							Fixed   #29788  -- Added support for Oracle Managed File (OMF) tablespaces.  
						
						
						
						
					 
					
						2018-11-13 18:22:41 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						9a88c6dd6a 
					 
					
						
						
							
							Fixed   #29827  -- Fixed reuse of test databases with --keepdb on MySQL.  
						
						... 
						
						
						
						Regression in e1253bc26f 
						
						
					 
					
						2018-10-25 19:37:41 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						7598cd4748 
					 
					
						
						
							
							Fixed   #29813  -- Fixed DatabaseOperation test when run in isolation on MySQL.  
						
						
						
						
					 
					
						2018-10-02 08:22:38 -04:00 
						 
				 
			
				
					
						
							
							
								Srinivas Reddy Thatiparthy 
							
						 
					 
					
						
						
							
						
						34d6bceec4 
					 
					
						
						
							
							Fixed   #29500  -- Fixed SQLite function crashes on null values.  
						
						... 
						
						
						
						Co-authored-by: Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com >
Co-authored-by: Nick Pope <nick.pope@flightdataservices.com > 
						
						
					 
					
						2018-09-10 15:08:55 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						bf17f5e884 
					 
					
						
						
							
							Refs  #29015  -- Added database name to PostgreSQL database name too long exception.  
						
						
						
						
					 
					
						2018-08-17 12:43:56 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1a9cbf41a1 
					 
					
						
						
							
							Fixed   #29613  -- Fixed --keepdb on PostgreSQL if the database exists and the user can't create databases.  
						
						... 
						
						
						
						Regression in e776dd2db6 
						
						
					 
					
						2018-08-03 10:31:55 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Forbes 
							
						 
					 
					
						
						
							
						
						45c035c823 
					 
					
						
						
							
							Refs  #29548  -- Fixed non-GIS test failures on MariaDB.  
						
						
						
						
					 
					
						2018-07-09 14:59:42 -04:00 
						 
				 
			
				
					
						
							
							
								bakabiko 
							
						 
					 
					
						
						
							
						
						a7bc1aea03 
					 
					
						
						
							
							Fixed   #29380  -- Added support for QuerySet.select_for_update()'s nowait and skip_locked options on MySQL 8+.  
						
						
						
						
					 
					
						2018-05-18 19:37:36 -04:00 
						 
				 
			
				
					
						
							
							
								Morgan Aubert 
							
						 
					 
					
						
						
							
						
						704443acac 
					 
					
						
						
							
							Fixed   #29363  -- Added SimpleTestCase.assertWarnsMessage().  
						
						
						
						
					 
					
						2018-05-09 11:40:28 -04:00 
						 
				 
			
				
					
						
							
							
								Zackary Troop 
							
						 
					 
					
						
						
							
						
						30f8642f2e 
					 
					
						
						
							
							Fixed   #29350  -- Fix get_primary_key_column() method in sqlite3 backend  
						
						... 
						
						
						
						Thanks Tim Graham and Mariusz Felisiak for the reviews. 
						
						
					 
					
						2018-04-28 12:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								priyanshsaxena 
							
						 
					 
					
						
						
							
						
						6b3d292043 
					 
					
						
						
							
							Fixed   #29015  -- Added an exception if the PostgreSQL database name is too long.  
						
						
						
						
					 
					
						2018-04-27 21:37:42 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						816b386d41 
					 
					
						
						
							
							Refs  #24791  -- Made PostgreSQL's nodb connection use first PostgresSQL db when 'postgres' db isn't available.  
						
						... 
						
						
						
						Thanks Tim Graham and Claude Paroz for reviews. 
						
						
					 
					
						2018-04-03 22:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5fa4f40f45 
					 
					
						
						
							
							Fixed   #29227  -- Allowed BooleanField to be null=True.  
						
						... 
						
						
						
						Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review. 
						
						
					 
					
						2018-03-20 12:10:10 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3c4ff21763 
					 
					
						
						
							
							Fixed   #29103  -- Removed bad 'b'-prefix added by MySQL's SchemaEditor.quote_value().  
						
						
						
						
					 
					
						2018-03-17 16:36:54 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						aa0ee372cd 
					 
					
						
						
							
							Added tests for MySQL's SchemaEditor.quote_value().  
						
						
						
						
					 
					
						2018-03-17 16:36:50 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						acfc650f2a 
					 
					
						
						
							
							Fixed   #29199  -- Fixed crash when database user password contains @ sign on Oracle.  
						
						... 
						
						
						
						Thanks Shane Allgeier for the report and Tim Graham for the review. 
						
						
					 
					
						2018-03-13 19:06:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Wilkes 
							
						 
					 
					
						
						
							
						
						2162f0983d 
					 
					
						
						
							
							Fixed   #24747  -- Allowed transforms in QuerySet.order_by() and distinct(*fields).  
						
						
						
						
					 
					
						2018-02-10 19:08:55 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						950171d7b2 
					 
					
						
						
							
							Refs  #11487  -- Removed redundant test_long_string() test.  
						
						... 
						
						
						
						Redundant with model_regress.tests.ModelTests.test_long_textfield
since 3ede430b9a 
						
						
					 
					
						2018-01-23 08:53:45 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8f8a93a9ae 
					 
					
						
						
							
							Fixed   #28859  -- Made Oracle backend raise DatabaseError if "no data found" exception is hidden by the Oracle OCI library.  
						
						... 
						
						
						
						Thanks Tim Graham for the review and Jani Tiainen for the report. 
						
						
					 
					
						2018-01-06 18:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a862af3839 
					 
					
						
						
							
							Fixed   #28893  -- Removed unnecessary dict.items() calls.  
						
						
						
						
					 
					
						2017-12-06 17:17:59 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						095c1aaa89 
					 
					
						
						
							
							Fixed   #28849  -- Fixed referenced table and column rename on SQLite.  
						
						... 
						
						
						
						Thanks Ramiro for the input and Tim for the review. 
						
						
					 
					
						2017-12-01 22:12:24 -05:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						f0a68c2511 
					 
					
						
						
							
							Fixed   #28702  -- Made query lookups for CIText fields use citext.  
						
						
						
						
					 
					
						2017-11-29 10:35:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						7a6fbf36b1 
					 
					
						
						
							
							Fixed   #28853  -- Updated connection.cursor() uses to use a context manager.  
						
						
						
						
					 
					
						2017-11-28 11:28:09 -05:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						d97f026a7a 
					 
					
						
						
							
							Fixed   #28817  -- Made QuerySet.iterator() use server-side cursors after values() and values_list().  
						
						
						
						
					 
					
						2017-11-21 10:33:56 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6cb6382639 
					 
					
						
						
							
							Added assertion helpers for PostgreSQL's server-side cursor tests.  
						
						
						
						
					 
					
						2017-11-21 08:21:09 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e3c852cbd6 
					 
					
						
						
							
							Fixed   #28804  -- Fixed "Unknown system variable 'transaction_isolation'" on MariaDB.  
						
						... 
						
						
						
						Regression in 967450a3bf 
						
						
					 
					
						2017-11-20 10:08:34 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						ee85ef8315 
					 
					
						
						
							
							Fixed   #28792  -- Fixed index name truncation of namespaced tables.  
						
						... 
						
						
						
						Refs #27458 , #27843 .
Thanks Tim and Mariusz for the review. 
						
						
					 
					
						2017-11-14 21:36:25 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						967450a3bf 
					 
					
						
						
							
							Fixed   #28794  -- Fixed tx_isolation deprecation warning on MySQL 5.7.20+.  
						
						
						
						
					 
					
						2017-11-14 15:40:44 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						9d93dff333 
					 
					
						
						
							
							Fixed   #28665  -- Change some database exceptions to NotImplementedError per PEP 249.  
						
						
						
						
					 
					
						2017-10-06 12:47:08 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1b823b8f18 
					 
					
						
						
							
							Fixed   #28596  -- Fixed QuerySet.bulk_create() and cascade deletion crash on Oracle when using more than 65535 parameters.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-10-05 18:52:37 +02:00