[DB-SIG] Why so many Python drivers for PostgreSQL?

Joshua D. Drake jd at commandprompt.com
Mon Jan 18 17:14:36 CET 2010

On Mon, 2010-01-18 at 10:12 -0500, Bob Kline wrote:
> I've been search for information which would provide some background 
> information on why there are so many choices for talking to PostgreSQL 
> with Python, as well as guidance as to which of the options is the most 
> widely used, most stable, most likely to be maintained in the future, 
> has the fewest bugs, provides fullest feature support, etc.  Are the 
> deficiencies in each of the drivers so serious that so many programmers 
> are driven to roll their own?  Or are these the outgrowths of ambitious 
> student projects?  If anyone knows of such a guide (preferably not too 
> horribly out of date), I'd be very grateful for a link.  Lacking the 
> existing of such a document, perhaps those of you who have been done 
> serious work with the drivers would be willing to share what they have 
> learned about the relative merits of what's out there.

I can tell you that the only driver CMD uses is psycopg2. As far as I
know all the drivers are DB-API compliant.

Joshua D. Drake


PostgreSQL.org Major Contributor
Command Prompt, Inc: http://www.commandprompt.com/ - 503.667.4564
Consulting, Training, Support, Custom Development, Engineering
Respect is earned, not gained through arbitrary and repetitive use or Mr. or Sir.

More information about the DB-SIG mailing list