main logo
Subject: Re: [dabo-dev] Postgres
Author: Ed Leafe
Posted: 2004/06/30 15:56:32
 
View Entire Thread
New Search


On Jun 30, 2004, at 4:33 PM, Paul McNett wrote:

>> OK, postgres has a number of python access methods, it might
>> be worth splitting the access into a number of methods (we
>> use pgdb): just an idea.
>
> What are the pros/cons of each one? IOW, why is it that there
> are several dbapi libraries for postgres when one would
> suffice?

At PyCon DC 2004, there was pretty universal consensus that psycopg
was the adapter of choice. Things mentioned were dbapi-2.0 compliance,
speed, stability and support. Many of the adapters listed are no longer
actively developed/supported.

Here's an abstract from the PostgreSQL session that I went to at PyCon
DC 2004:
<http://www.sourcekeg.co.uk/www.python.org/pycon/dc2004/papers/23/>.

> I had originally set up the dBackend stuff to handle any number
> of backend libraries that could just be 'dropped in', but Ed
> didn't like that and switched to friendly names such as 'mysql'
> instead of 'MySQLdb' - IOW the name of the database instead of
> the name of the dbapi library.

The aim is to simplify. Developers should specify the backend, and
Dabo should handle the connection. We should default to a single
adapter per database. Those who are more adventurous can code their own
backends. I don't see any benefit in developing and supporting a dozen
Postgres adapters.

Since our volunteer is a pgdb user, then that's what we'll use
initially. Then if someone decides that some other adapter is better
and wants to develop the backend file and show us why, then we could
switch. But getting things to work in the first place is our main
objective.

___/
/
__/
/
____/
Ed Leafe
http://leafe.com/
http://dabodev.com/


 
©2004 Ed Leafe
<-- Prior Message New Search Next Message -->