Postgres support

robin at illusionsexeculink.com robin at illusionsexeculink.com
Mon Jul 2 16:25:20 EDT 2001


I have been quite happy working with Python, and have become quite
evangelical in my support for this language and its excellent user
community.

One area in which I believe Python to be very lacking is database
support.

Languages like Perl and even PHP come with compete support for all the
popular databases.

With Python I'm left scrambling around trying out different half-done
modules.

This is a significant barrier to Python adoption. Until Python ships
with modules for each major database it will not be a mature tool for
many users.

As an example, I would like to find a cross-platform (Linux, Windows,
etc.) Postgres interface that works with Python 2 or greater and
Postgres 7 or greater, conforming to the dbAPI. Not too much to ask,
one might think.

I've found these four candidates, but judging by their sometimes
sparse web sites, none fit the bill. But I could be wrong.

PyGreSQL -- http://www.druid.net/pygresql/
psycopg -- http://initd.org/Software/psycopg
PoPy -- http://popy.sourceforge.net/
PyPgSQL -- http://www.sf.net/projects/pypgsql

Can anyone suggest a solution?

-----
robin                          robin at illusionsexeculink.com
media artist /                 remove illusions to reply
information architect          www.execulink.com/~robin/

Isolation tank paves way to execute an attack. 



More information about the Python-list mailing list