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

Reply via email to