Re: Confusion over Python drivers
[Posted February 17, 2010 by corbet]
| From: |
| Greg Smith <greg-AT-2ndquadrant.com> |
| To: |
| Bruce Momjian <bruce-AT-momjian.us> |
| Subject: |
| Re: Confusion over Python drivers |
| Date: |
| Fri, 05 Feb 2010 15:51:06 -0500 |
| Cc: |
| PostgreSQL-development <pgsql-hackers-AT-postgreSQL.org> |
| Archive-link: |
| Article, Thread
|
Bruce Momjian wrote:
> While I realize experienced people can easily navigate this confusion...
No, that's the worst part--the more you know and the deeper you dig into
it, the more broken you realize the whole thing is. When one of the best
drivers (in some respects) has a web page that looks like this:
http://initd.org/ that doesn't seem so bad at first--but if you're
experienced, you know that the page has been in that disturbing state since
late 2006. You start digging into the driver mess, figure you just need to
learn how things fit together, but the hole keeps getting bigger as you
dig.
The issues here have already been identified: the Perl DBI is an excellent
spec, while the Python one is so weak everybody ends up needing their own
extensions to it. And then portability *even among Python PostgreSQL
drivers* goes out the window. If somebody built a BSD/MIT licensed driver
that replaces every useful feature of all the forks, with no major
problems, and a couple of major projects switched over to it (think "Skype"
level big), maybe this mess could get resolved. I think it would take
someone already familiar with the major issues involved a couple of months
of regular work to make any serious progress on it.
--
Greg Smith 2ndQuadrant Baltimore, MD
PostgreSQL Training, Services and Support
greg@2ndQuadrant.com www.2ndQuadrant.com
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
(
Log in to post comments)