Hi Eric, I did a dig around and found emails from you on the Zope lists (on my machine) going back to July 2001 - but I know you've been around longer than that ;)
Yup, it's the primary_key field option I'm using - that seems to work fine, my only problem now is that PostGres is rather less forgiving of non-existent foreign keys than MySQL - well, it would be wouldn't it ;)