Hello everyone and best wishes for whatever holiday you are celebrating. I want to thank everyone for their involvement with PyGreSQL over the years and especially for the major improvements we have made together over the last year or so. A special thanks to Christoph Zwerschke who helped me out with core duties as well as making some excellent contributions of his own.
What's around the corner for PyGreSQL? Well, I was thinking about this over the last few days and reviewing the code to see what is possible and I think I know where I want to go with the next major improvement. This is an idea that has been considered for some time and I think that the time is ripe. What I would like to do is revamp the entire pg or "classical" module to work as a subclass of pgdb, the DB-API module. The idea would be to drop things like getresult(), dictresult(), etc. from the C code and implement them as python methods using the pgdb module. Ideally we can make pg.py work with any generic DB-API module, even ones not based on PostgreSQL. As part of this work I would like to see the rows returned from getresult, dictresult and even fetch to return a result object that acts as a dict or list but fetches one row (or block of rows) at a time. Also, I would like to move the functions that convert the strings returned into the various types into the Python side and allow the user to overwite or add to the types. This is designed to deal with the long outstanding TODO of handling user defined types. If you have a bit of time over the next few weeks I would love to hear your input on these ideas. Please have a safe and happy holiday and see you in the new year. Warmest regards; D'Arcy -- D'Arcy J.M. Cain PyGreSQL Development Group http://www.PyGreSQL.org _______________________________________________ PyGreSQL mailing list [email protected] http://mailman.vex.net/mailman/listinfo/pygresql
