Lou,
> *[Comments]:* Is this consistent behavior? Is it necessary to
> explicitly grant privileges to each object in a database?
This is correct, and how it's been for PostgreSQL since at least 7.2.
> We are aware of the new ALTER DEFAULT PRIVILEGES command, but, per docs,
> it only affects tables (including views), sequences, and functions,
> correct?
> IE, it cannot affect database privileges.
That's correct. However, it's only necessary to set database priveleges
once.
--
-- Josh Berkus
PostgreSQL Experts Inc.
http://www.pgexperts.com