Role membership of superusers is only by explicit membership for HBA.

Document that this rule applies to 'samerole' as well as to named roles.

Per gripe from Tom Lane.
pull/1/head
Andrew Dunstan 14 years ago
parent 84b8fcaa92
commit f66c8252ab
  1. 4
      doc/src/sgml/client-auth.sgml

@ -186,6 +186,10 @@ hostnossl <replaceable>database</replaceable> <replaceable>user</replaceable>
the requested user must be a member of the role with the same the requested user must be a member of the role with the same
name as the requested database. (<literal>samegroup</> is an name as the requested database. (<literal>samegroup</> is an
obsolete but still accepted spelling of <literal>samerole</>.) obsolete but still accepted spelling of <literal>samerole</>.)
Superusers are not considered to be members of a role for the
purposes of <literal>samerole</> unless they are explicitly
members of the role, directly or indirectly, and not just by
virtue of being a superuser.
The value <literal>replication</> specifies that the record The value <literal>replication</> specifies that the record
matches if a replication connection is requested (note that matches if a replication connection is requested (note that
replication connections do not specify any particular database). replication connections do not specify any particular database).

Loading…
Cancel
Save