Doc: clarify that REASSIGN OWNED doesn't handle default privileges.
authorTom Lane <[email protected]>
Mon, 25 Mar 2019 21:18:06 +0000 (17:18 -0400)
committerTom Lane <[email protected]>
Mon, 25 Mar 2019 21:18:06 +0000 (17:18 -0400)
It doesn't touch regular privileges either, but only the latter was
explicitly stated.

Discussion: https://postgr.es/m/155348282848.9808.12629518043813943231@wrigleys.postgresql.org

doc/src/sgml/ref/drop_owned.sgml
doc/src/sgml/ref/reassign_owned.sgml

index a3f223bfc0b952b18b634c4322b854c9a97b2263..5b73a989318dec38e44d0e713e7a4a21f29e17ca 100644 (file)
@@ -32,7 +32,7 @@ DROP OWNED BY <replaceable class="PARAMETER">name</replaceable> [, ...] [ CASCAD
    <command>DROP OWNED</command> drops all the objects within the current
    database that are owned by one of the specified roles. Any
    privileges granted to the given roles on objects in the current
-   database and on shared objects (databases, tablespaces) will also be
+   database or on shared objects (databases, tablespaces) will also be
    revoked.
   </para>
  </refsect1>
index 876ab5167d0518a8a2aff6b771b8c9279126a2c6..9e5916fe03c227c2b3c614555ce000b274b27b21 100644 (file)
@@ -87,9 +87,11 @@ REASSIGN OWNED BY <replaceable class="PARAMETER">old_role</replaceable> [, ...]
 
   <para>
    The <command>REASSIGN OWNED</command> command does not affect any
-   privileges granted to the <replaceable class="PARAMETER">old_roles</> for
-   objects that are not owned by them.  Use <command>DROP OWNED</command> to
-   revoke such privileges.
+   privileges granted to
+   the <replaceable class="parameter">old_roles</replaceable> on objects
+   that are not owned by them.  Likewise, it does not affect default
+   privileges created with <command>ALTER DEFAULT PRIVILEGES</command>.
+   Use <command>DROP OWNED</command> to revoke such privileges.
   </para>
 
   <para>