From: Bruce Momjian <bruce@momjian.us>
Date: Fri, 3 Nov 2023 13:51:53 +0000 (-0400)
Subject: doc:  ALTER DEFAULT PRIVILEGES does not affect inherited roles
X-Git-Tag: REL_14_10~12
X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=36c32af79e8034bf6da9c2d70ec427eb3b8a7556;p=postgresql.git

doc:  ALTER DEFAULT PRIVILEGES does not affect inherited roles

Reported-by: Jordi GutiƩrrez Hermoso

Discussion: https://postgr.es/m/72652d72e1816bfc3c05d40f9e0e0373d07823c8.camel@octave.org

Co-authored-by: Laurenz Albe

Backpatch-through: 11
---

diff --git a/doc/src/sgml/ref/alter_default_privileges.sgml b/doc/src/sgml/ref/alter_default_privileges.sgml
index f1d54f5aa35..8a6006188d3 100644
--- a/doc/src/sgml/ref/alter_default_privileges.sgml
+++ b/doc/src/sgml/ref/alter_default_privileges.sgml
@@ -137,7 +137,11 @@ REVOKE [ GRANT OPTION FOR ]
     <listitem>
      <para>
       The name of an existing role of which the current role is a member.
-      If <literal>FOR ROLE</literal> is omitted, the current role is assumed.
+      Default access privileges are not inherited, so member roles
+      must use <command>SET ROLE</command> to access these privileges,
+      or <command>ALTER DEFAULT PRIVILEGES</command> must be run for
+      each member role.  If <literal>FOR ROLE</literal> is omitted,
+      the current role is assumed.
      </para>
     </listitem>
    </varlistentry>