Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b241def64b 
							
						 
					 
					
						
						
							
							Fix representation of sql.Placeholder  
						
						 
						
						... 
						
						
						
						Fix also Placeholder tests, including an error which made an assert
always true, which made us miss the regression in #1291 . 
						
					 
					
						2021-06-17 00:28:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							dd2ff2af56 
							
						 
					 
					
						
						
							
							Fix regression with named sql.Placeholder  
						
						 
						
						... 
						
						
						
						Close  #1291 . 
						
					 
					
						2021-06-16 23:56:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1d3a89a0bb 
							
						 
					 
					
						
						
							
							Copyright year updated to 2021  
						
						 
						
						... 
						
						
						
						ag -l Copyright | xargs sed -i \
    "s/\(.*copyright (C) [0-9]\+\)\(-[0-9]\+\)\?\(.*Psycopg Team.*\)/\1-$(date +%Y)\3/I" 
						
					 
					
						2021-06-15 00:37:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3db4abcfa4 
							
						 
					 
					
						
						
							
							Unbreak f-string wrong replacements  
						
						 
						
						
						
					 
					
						2021-05-20 16:49:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							8d7f660309 
							
						 
					 
					
						
						
							
							Upgrade f-strings with flynt  
						
						 
						
						
						
					 
					
						2020-11-17 23:52:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							7babeccbec 
							
						 
					 
					
						
						
							
							Upgrade Python syntax with pyupgrade --py36-plus  
						
						 
						
						
						
					 
					
						2020-11-17 22:22:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							6c48b63ae4 
							
						 
					 
					
						
						
							
							Drop support for EOL Python 2.7  
						
						 
						
						
						
					 
					
						2020-11-17 22:22:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5e0b02afb2 
							
						 
					 
					
						
						
							
							Copyright bumped to 2020  
						
						 
						
						
						
					 
					
						2020-01-17 21:21:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							dfb301b42b 
							
						 
					 
					
						
						
							
							Use PY2, PY3 for conditional code instead of sys.version_info  
						
						 
						
						
						
					 
					
						2019-03-16 19:54:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							147ff65e4a 
							
						 
					 
					
						
						
							
							Fix typo  
						
						 
						
						
						
					 
					
						2019-02-26 11:33:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							599432552a 
							
						 
					 
					
						
						
							
							Copyright year updated  
						
						 
						
						... 
						
						
						
						ag -l Copyright | xargs sed -i \
        "s/\(.*copyright (C) [0-9]\+\)\(-[0-9]\+\)\?\(.*\)/\1-$(date +%Y)\3/I" 
						
					 
					
						2019-02-17 01:36:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa02b7855 
							
						 
					 
					
						
						
							
							sql.Identifier can wrap a sequence of strings to represent qualified names  
						
						 
						
						... 
						
						
						
						Close  #732 . 
						
					 
					
						2018-10-04 12:46:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							8ad2098b74 
							
						 
					 
					
						
						
							
							Drop 2to3 build step; make all code compatible with all Pythons  
						
						 
						
						... 
						
						
						
						Make all library code compatible with both Python 2 and Python 3. Helps
move to modern Python idioms. Can now write for Python 3 (with
workarounds for Python 2) instead of the other way around.
In the future, when it is eventually time to drop Python 2, the library
will be in a better position to remove workarounds
Added a very small comparability module compat.py where required. It
includes definitions for:
- text_type -- A type. str on Python 3. unicode on Python 2.
- string_types -- A tuple. Contains only str on Python 3. Contains str &
                  unicode on Python 2. 
						
					 
					
						2017-12-11 20:26:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							f5703dc3e5 
							
						 
					 
					
						
						
							
							Use builtin function next() throughout project  
						
						 
						
						... 
						
						
						
						Available since Python 2.6. Use of .next() is deprecated and not
supported in Python 3. Forward compatible with modern Python.
https://docs.python.org/2/library/functions.html#next  
						
					 
					
						2017-12-01 19:57:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a0229cff82 
							
						 
					 
					
						
						
							
							Documentation tweaked to omit Python 2.6 distinctions  
						
						 
						
						
						
					 
					
						2017-11-28 16:11:06 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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