Quick question:
Why doesn't twisted.enterprise.row use DB-API's Cursor.description feature,
instead of PostgreSQL specific gunk?
A cursory glance at what row needs and what Cursor.description provides
suggests that you could and should use that.
-Andrew.