mirror of
				https://github.com/psycopg/psycopg2.git
				synced 2025-11-04 01:37:31 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
TODO list for psycopg 2 or later
 | 
						|
********************************
 | 
						|
 | 
						|
Move items to the DONE section only after writing a test for the
 | 
						|
implementation. Also add a note on how the item was resolved.
 | 
						|
(Obviously I was joking about the test..)
 | 
						|
 | 
						|
* Find a better way to compile the type-casting code instead of including it
 | 
						|
   in typecast.c directy. (Including is not that bad, but the need to touch
 | 
						|
   psycopg/typecast.c every time is bad bad bad.)
 | 
						|
 | 
						|
* executemany() should _not_ take the async flag, remove it and force multiple
 | 
						|
   queries to be synchronous.
 | 
						|
 | 
						|
* Fix all the docstrings.
 | 
						|
 | 
						|
* Support the protocols API fully.
 | 
						|
 | 
						|
* Unify the common code in typecast_datetime.c and typecast_mxdatetime.c.
 | 
						|
 | 
						|
* Port typecasters to new-style classes.
 | 
						|
 | 
						|
* Write a complete postgresql<->python encodings table.
 | 
						|
 | 
						|
* Implement binary typecasters (should be easy, but it will take time.)
 | 
						|
 | 
						|
DONE
 | 
						|
====
 | 
						|
 | 
						|
* Convert type-casters to new-style types in Python 2.2+.
 | 
						|
 | 
						|
* callproc() never worked, fix it or remove it and raise right exception.
 | 
						|
   [Removed callproc code, now an exception is raised.]
 |