"Chander Ganesan" <[EMAIL PROTECTED]> writes: > Apparently one needs to do a 'set role' in order to gain access to a 'create > database' privilege, even though inherit is set to "true" for the user. > This is contrary to the documentation - which implies that ineritance is > automatic.
The documentation says no such thing, and in fact says the opposite: : The INHERIT attribute governs inheritance of grantable privileges : (that is, access privileges for database objects and role : memberships). It does not apply to the special role attributes set by : CREATE ROLE and ALTER ROLE. For example, being a member of a role with : CREATEDB privilege does not immediately grant the ability to create : databases, even if INHERIT is set; it would be necessary to become : that role via SET ROLE before creating a database. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org