I'm still working on banging the PostgreSQL DA into shape to work with Zope2. Here's my latest. I'm still not happy with some things about how Zope wants to manage transactions.