Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e5da79fcc8 
							
						 
					 
					
						
						
							
							Convert fields names into valid Python identifiers in NamedTupleCursor  
						
						... 
						
						
						
						Close  #211 . 
					
						2018-01-29 02:41:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1619bae1e3 
							
						 
					 
					
						
						
							
							Merge branch 'python3_mintimeloggingconnection' into maint_2_7  
						
						
						
					 
					
						2017-11-28 03:24:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							390e43fcb1 
							
						 
					 
					
						
						
							
							Use modern except syntax throughout project  
						
						... 
						
						
						
						The syntax "except Exception, exc:" is deprecated. All Python versions
supported by psycopg2 support the newer, modern syntax. Forward
compatible with future Python versions. 
						
					 
					
						2017-11-20 20:00:35 -08:00 
						 
				 
			
				
					
						
							
							
								Kevin Campbell 
							
						 
					 
					
						
						
						
						
							
						
						
							b804c092ac 
							
						 
					 
					
						
						
							
							Patch for issue  #609  for MinTimeLoggingConnection  
						
						... 
						
						
						
						On Python3 MinTimeLoggingConnection raises an exception as it tries to
mix strings and bytes 
						
					 
					
						2017-11-03 17:30:06 +08:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec06b88f0 
							
						 
					 
					
						
						
							
							Construct proper human sentences to describe execute_values()  
						
						... 
						
						
						
						With bonus typos dropped. 
						
					 
					
						2017-08-31 16:34:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							991f0988ee 
							
						 
					 
					
						
						
							
							Use an import style reported not broken on Python 3.6  
						
						... 
						
						
						
						Couldn't reproduce the issue but it has been documented in #550 . 
						
					 
					
						2017-06-17 01:51:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							789eb64f3a 
							
						 
					 
					
						
						
							
							Added Json.prepare()  
						
						... 
						
						
						
						Close  #562  
					
						2017-06-16 01:37:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							89169e6e53 
							
						 
					 
					
						
						
							
							Error codes updated to PG 10 beta 1  
						
						
						
					 
					
						2017-06-05 12:34:17 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							75d84f0b25 
							
						 
					 
					
						
						
							
							errcodes updated to PG 9.6  
						
						
						
					 
					
						2017-06-05 12:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3b48918bef 
							
						 
					 
					
						
						
							
							Note that the fast executemany functions don't respect rowcount  
						
						... 
						
						
						
						See issue #540  
						
					 
					
						2017-03-28 10:37:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ee9948fa86 
							
						 
					 
					
						
						
							
							Expose *DATETIMETZ* objects in the extensions module  
						
						
						
					 
					
						2017-03-22 03:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1e0aef032f 
							
						 
					 
					
						
						
							
							Dropped repeated doc links in the same paragraph  
						
						... 
						
						
						
						And some more sql docs cleanup. 
						
					 
					
						2017-03-16 04:40:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c7f5690426 
							
						 
					 
					
						
						
							
							Added docs about the usability of sql objects with copy_expert()  
						
						... 
						
						
						
						See issue #529 . 
						
					 
					
						2017-03-16 00:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3bfbd3a0a5 
							
						 
					 
					
						
						
							
							Added test to verify sql objects work with copy_expert()  
						
						... 
						
						
						
						I'll be honest: I lucked out, I didn't think about this combination. But
maybe sheer luck, maybe using common code paths, it just works. Let's
make it stays so. 
						
					 
					
						2017-03-16 00:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							44d8edfd8c 
							
						 
					 
					
						
						
							
							Ignore None arguments passed to make_dsn()  
						
						... 
						
						
						
						Close  #517 . 
					
						2017-03-01 20:12:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							20c9c17457 
							
						 
					 
					
						
						
							
							connection.isolation_level is now writable  
						
						
						
					 
					
						2017-02-16 12:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7210287e76 
							
						 
					 
					
						
						
							
							Stop a docstring generating a warning  
						
						... 
						
						
						
						Valid reST, slightly less valid Python. 
						
					 
					
						2017-02-07 12:29:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							665e9dc665 
							
						 
					 
					
						
						
							
							Exposing ISOLATION_LEVEL_DEFAULT to Python  
						
						... 
						
						
						
						This is now the state that is returned to Python if nothing has been
explicitly set. 
						
					 
					
						2017-02-04 14:43:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							de8b335d80 
							
						 
					 
					
						
						
							
							Merge branch 'master' into sql-compose  
						
						
						
					 
					
						2017-02-03 04:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1911b250e3 
							
						 
					 
					
						
						
							
							Merge branch 'async-keyword'  
						
						... 
						
						
						
						Close  #495  
					
						2017-02-03 04:45:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ce9be69615 
							
						 
					 
					
						
						
							
							Added async_ as an alias for async  
						
						... 
						
						
						
						Added in argument for psycopg2.connect() and connection.__init__, and
for the connection.async attribute. 
						
					 
					
						2017-02-03 04:43:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							95226baa9b 
							
						 
					 
					
						
						
							
							Further minimal performance tweaks to execute_values  
						
						
						
					 
					
						2017-02-02 17:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1b4fff90 
							
						 
					 
					
						
						
							
							Avoid an useless encode/decode roundtrip in execute_values()  
						
						... 
						
						
						
						Tests moved into a separate module. 
						
					 
					
						2017-02-02 17:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							d2fdc5ca9f 
							
						 
					 
					
						
						
							
							Better docs for fast executemany functions.  
						
						... 
						
						
						
						Issue #502 . 
						
					 
					
						2017-02-02 16:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9bac37baf7 
							
						 
					 
					
						
						
							
							Fixed execute_values with unicode  
						
						... 
						
						
						
						Also added unicode tests. 
						
					 
					
						2017-02-01 02:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							2e2dcd536b 
							
						 
					 
					
						
						
							
							Fixed fast execute functions with Python 3  
						
						
						
					 
					
						2017-02-01 02:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a95fd3df1a 
							
						 
					 
					
						
						
							
							Added execute_batch and execute_values functions  
						
						
						
					 
					
						2017-02-01 01:59:47 +00:00 
						 
				 
			
				
					
						
							
							
								NotSqrt 
							
						 
					 
					
						
						
						
						
							
						
						
							9ffb61214c 
							
						 
					 
					
						
						
							
							Fix DeprecationWarning: generator '__iter__' raised StopIteration  
						
						... 
						
						
						
						Closes  #498  
					
						2017-01-04 09:45:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a8a3a298f8 
							
						 
					 
					
						
						
							
							Autonumbered args not available in Python 2.6  
						
						
						
					 
					
						2017-01-03 17:53:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							71a168797c 
							
						 
					 
					
						
						
							
							Several improvements to the sql objects  
						
						... 
						
						
						
						Comparable, iterable, content accessible 
						
					 
					
						2017-01-03 17:27:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a76e665567 
							
						 
					 
					
						
						
							
							Use {} instead of %s placeholders in SQL composition  
						
						
						
					 
					
						2017-01-03 15:02:34 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							49461c2c39 
							
						 
					 
					
						
						
							
							More doc love for the sql module  
						
						
						
					 
					
						2017-01-01 18:15:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							d97399daa5 
							
						 
					 
					
						
						
							
							sql module docs wordsmithing  
						
						
						
					 
					
						2017-01-01 09:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							cf40bff2e2 
							
						 
					 
					
						
						
							
							Dropped sql.compose  
						
						... 
						
						
						
						Use a SQL % operator instead. 
						
					 
					
						2017-01-01 08:39:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4a55b8018a 
							
						 
					 
					
						
						
							
							Adding sql module documentation  
						
						
						
					 
					
						2017-01-01 08:12:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							828415d476 
							
						 
					 
					
						
						
							
							Typo: composible -> composable  
						
						
						
					 
					
						2017-01-01 06:32:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ad2643266f 
							
						 
					 
					
						
						
							
							Fixed sql.compose with no args and added tests  
						
						
						
					 
					
						2017-01-01 06:26:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8c020ca47a 
							
						 
					 
					
						
						
							
							Fixed sql.Composed representation  
						
						
						
					 
					
						2017-01-01 06:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							600416aafc 
							
						 
					 
					
						
						
							
							Fixed sql stuff in Py3  
						
						
						
					 
					
						2017-01-01 05:59:21 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a67fc1c1 
							
						 
					 
					
						
						
							
							Added sql.compose() implementation  
						
						
						
					 
					
						2017-01-01 05:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							f11e6d82b0 
							
						 
					 
					
						
						
							
							Added basic sql module implementation  
						
						
						
					 
					
						2017-01-01 05:23:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							fad5100079 
							
						 
					 
					
						
						
							
							Adding some boilerplate for the new module  
						
						
						
					 
					
						2017-01-01 03:53:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							21f38a4c07 
							
						 
					 
					
						
						
							
							Don't try to write bytes in the LoggingConnection file  
						
						... 
						
						
						
						Close  #483  
					
						2016-12-29 22:42:25 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
						
						
							
						
						
							35b4a01b6d 
							
						 
					 
					
						
						
							
							Fix "invalid escape sequence" warning in Python 3.6  
						
						... 
						
						
						
						http://bugs.python.org/issue27364  
					
						2016-12-25 20:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							643ba70bad 
							
						 
					 
					
						
						
							
							Added ipaddress objects conversion  
						
						... 
						
						
						
						Close  #387  
					
						2016-10-11 04:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							86198c1c21 
							
						 
					 
					
						
						
							
							inet adapters deprecated  
						
						... 
						
						
						
						Close  #343  
					
						2016-10-11 02:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							91d2158de7 
							
						 
					 
					
						
						
							
							Python source cleanup using flake8  
						
						
						
					 
					
						2016-10-11 00:11:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							78649f8e90 
							
						 
					 
					
						
						
							
							Dropped use of b() "macro" and 2to3 fixer  
						
						... 
						
						
						
						Just use the b"" strings syntax supported from python 2.6. 
						
					 
					
						2016-08-15 01:56:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1d950748af 
							
						 
					 
					
						
						
							
							Merge branch 'replication-protocol'  
						
						
						
					 
					
						2016-08-14 21:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Ross Rogers 
							
						 
					 
					
						
						
						
						
							
						
						
							cde19c4d59 
							
						 
					 
					
						
						
							
							Make Range pickleable  
						
						
						
					 
					
						2016-08-07 02:38:52 +01:00