Christopher Kings-Lynne writes:
> Ah OK, I must have been thinking of the database owner check.  I'd vote for
> (1) checking that they own no objects and by default owning all their stuff
> to the database owner.
The reason none of this will work is that users are global, so when you
drop a user, you would have to dig through all databases to do whatever
action you imagine.  That is not possible.
-- 
Peter Eisentraut   peter_e(at)gmx(dot)net