Update of /usr/cvs/Public/pygresql/docs
In directory druid.net:/tmp/cvs-serv21733
Modified Files:
future.txt
Log Message:
Updated the to do list.
To see the diffs for this commit:
http://www.druid.net/pygresql/viewcvs.cgi/cvs/pygresql/docs/future.txt.diff?r1=1.8&r2=1.9
Index: future.txt
===================================================================
RCS file: /usr/cvs/Public/pygresql/docs/future.txt,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- future.txt 31 May 2006 00:02:02 -0000 1.8
+++ future.txt 19 Nov 2008 22:10:17 -0000 1.9
@@ -7,16 +7,28 @@
-----
- Support PQescapeStringConn and PQescapeByteaConn
- (see also http://www.postgresql.org/docs/techdocs.49)
-- Use PQescapeStringConn in the _quote() function of pg and pgdb.
+ (see also http://www.postgresql.org/docs/techdocs.49).
+- Use PQescapeStringConn in the _quote() function of pg and pgdb
+ (escaping via backslash is not standard and produces warnings
+ in newer PostgreSQL versions).
+- pg relies on OIDs, but these are not generated by default any more
+ (at least docs should recommend setting default_with_oids=true).
+- install.txt talks about MSVC 2003, we should try using 2005/2008
+- 64 bit int typecasting in pgdb module
+ (see http://mailman.vex.net/pipermail/pygresql/2008-March/001943.html).
- Support composite primary keys
- (see http://mailman.vex.net/pipermail/pygresql/2006-May/001688.html)
-- The DB-API module needs docstrings and external documentation.
-- Create separate unit tests for _pg, pg and pgdb.
+ (see http://mailman.vex.net/pipermail/pygresql/2006-May/001688.html).
+- Documentation for the pgdb module (everything specific to PyGreSQL).
- The large object and direct access functions need much more attention.
- An update query should return the number of rows affected.
-- The C module needs to be cleaned up and redundant code merged.
+- The C module needs to be cleaned up and redundant code merged,
+ and should get its own unit test module.
- The fetch method should use real cursors.
+- What shall wie do with the "tutorial" directory?
+ - it's rather a tutorial for Postgres/SQL than for PyGreSQL
+ - it' using only the query method from the classic pg module,
+ no other PyGreSQL functionality
+ - it's rather a demo than a tutorial
Proposed Patches
@@ -24,11 +36,15 @@
- Notice handling
(http://mailman.vex.net/pipermail/pygresql/2005-November/001530.html)
+- Dict cursors
+ (http://mailman.vex.net/pipermail/pygresql/2006-September/001766.html)
Wish List
---------
+- Support for the new insert/update ... returning ... feature
+ (see http://jakub.fedyczak.net/post/10/).
- Make SQLSTATE error codes available.
- Make use of PQexecParams() and PQprepare(). This could speed up
executemany() and allow retrieving binary data directly by setting
_______________________________________________
PyGreSQL mailing list
[email protected]
http://mailman.vex.net/mailman/listinfo/pygresql