On Mon, Apr 07, 2008 at 09:31:24AM +0200, Adam GROSZER wrote:
> Hello Brian,
> 
> I would say, rip that catch-all out. Actually I must not do that
> otherwise I'll break some people's code.
> It's maybe time for z3c.rdb or something like this?

I think something a whole lot simpler/smaller would definitely be nice.
Most of what zope.rdb does is redundant, especially with things like
SQLAlchemy and psycopg2 around.

In fact this the only 2 features I really need are:

    * A single interface to get a DB-API like connection as a utility
        i.e. conn = getUtility(IZopeDatabaseAdapter)
    * integration with the transaction module

In fact, I'd probably be happy with a package that only defines a very basic
interface I can use to get a database connection.

Basically just something that allows me to do basic things like:

    conn = getUtility(IDatabaseConnection, name=u'myconn')
    cur = conn.cursor()
    cur.execute("SELECT 1")
    desc, result = cur.fetchall()

That way I can start migrating away from zope.rdb and to SQLAlchemy in a
regular fashion.

> 
> Friday, April 4, 2008, 10:17:50 PM, you wrote:
> 
> 
> BS> This has come up previously:
> 
> BS> 
> http://www.nabble.com/zope.rdb-error-and-zope.publisher-error-td10199840.html
> 
> 
> 
> -- 
> Best regards,
>  Adam GROSZER                            mailto:[EMAIL PROTECTED]
> --
> Quote of the day:
> Charity is injurious unless it helps the recipient to become independent of 
> it. 
> - Anonymous 
> 

-- 
Brian Sutherland
_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to