Re: Confusion over Python drivers - Mailing list pgsql-hackers

From Chris Browne
Subject Re: Confusion over Python drivers
Date
Msg-id 873a1av0e8.fsf@dba2.int.libertyrms.com
Whole thread Raw
In response to Confusion over Python drivers  (Kevin Ar18 <kevinar18@hotmail.com>)
Responses Re: Confusion over Python drivers {license}
List pgsql-hackers
kevinar18@hotmail.com (Kevin Ar18) writes:
> Of course all of this is from the perspective of Python users.  Of
> course, you have your own features that you want from your end (from
> PostgreSQL's perspective).  Perhaps this info would help you to know
> which avenue to pursue.

No, those seem like fine ways of getting a good perspective on the
issue.  

I happen not to use Python much, so there's a certain aspect of "don't
care" on my part... but that doesn't imply that my "PostgreSQL
perspective" would tend to override yours.  Instead, I think that the
"Python users' perspective" *is* a mighty important thing.

The interface needs aspects of "cleanness" on both sides of the
interface...
- On the Python side, it needs to "play well" in a variety of ways  that you seem to have described nicely, some
technical,some  licensing oriented.  Some relating to interfacing to further bits  of Python and to applications and
frameworkswritten in Python.
 
- On the PostgreSQL side, there's certainly a preference for   "licensing simplicity."

Note that most of the issues there really lie on the Python side, which
underlines the importance of "Python users' perspective."

Further, the "ideal" and "issues/problems" that you point out all seem
reasonable.  The good seems good and the bad seems like things that do
indeed need to be accepted as consequences of the good.

It will doubtless help guide assistance.
-- 
output = reverse("moc.liamg" "@" "enworbbc")
"...as a  robotics designer once told  me, you don't really appreciate
how smart a moron is until you try to design a robot..."
-- Jerry Pournelle


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Avoiding bad prepared-statement plans.
Next
From: Tom Lane
Date:
Subject: Re: bugfix - VIP: variadic function ignore strict flag