]> granicus.if.org Git - postgresql/commitdiff
Document that REVOKE doesn't remove all permissions if PUBLIC has permissions.
authorBruce Momjian <bruce@momjian.us>
Mon, 3 Mar 2008 19:17:27 +0000 (19:17 +0000)
committerBruce Momjian <bruce@momjian.us>
Mon, 3 Mar 2008 19:17:27 +0000 (19:17 +0000)
doc/src/sgml/ref/revoke.sgml

index ec70bc37a1501f879ed9cedc2fac75835ac62498..190300d533922595ccef2183b79ac86629fa0ed3 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/revoke.sgml,v 1.46 2007/10/30 19:43:30 tgl Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/revoke.sgml,v 1.47 2008/03/03 19:17:27 momjian Exp $
 PostgreSQL documentation
 -->
 
@@ -92,7 +92,10 @@ REVOKE [ ADMIN OPTION FOR ]
    <literal>PUBLIC</literal>.  Thus, for example, revoking <literal>SELECT</> privilege
    from <literal>PUBLIC</literal> does not necessarily mean that all roles
    have lost <literal>SELECT</> privilege on the object: those who have it granted
-   directly or via another role will still have it.
+   directly or via another role will still have it.  Similarly, revoking
+   <literal>SELECT</> from a user might not prevent that user from using
+   <literal>SELECT</> if <literal>PUBLIC</literal> or another membership
+   role still has <literal>SELECT</> rights.
   </para>
 
   <para>