]> granicus.if.org Git - postgresql/commitdiff
Clarify per suggestion from Bruno Wolff.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 28 Nov 2001 15:39:49 +0000 (15:39 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 28 Nov 2001 15:39:49 +0000 (15:39 +0000)
doc/src/sgml/user-manag.sgml

index cdfeaea31e7c236d1e053aba82b23c3a1da3a27a..d2e7fff96d0cd435ce5ddc0b5579c43081c042ad 100644 (file)
@@ -162,7 +162,7 @@ GRANT UPDATE ON accounts TO joe;
 GRANT SELECT ON accounts TO GROUP staff;
 </programlisting>
    The special <quote>user</quote> name <literal>PUBLIC</literal> can
-   be used to grant a privilege to every user on the system. Using
+   be used to grant a privilege to every user on the system. Writing
    <literal>ALL</literal> in place of a specific privilege specifies that all
    privileges will be granted.
   </para>
@@ -173,8 +173,12 @@ GRANT SELECT ON accounts TO GROUP staff;
 <programlisting>
 REVOKE ALL ON accounts FROM PUBLIC;
 </programlisting>
-   The special privileges of the table owner are always implicit
-   and cannot be granted or revoked.
+   The special privileges of the table owner (i.e., the right to do
+   <command>DROP</>, <command>GRANT</>, <command>REVOKE</>, etc)
+   are always implicit in being the owner,
+   and cannot be granted or revoked.  But the table owner can choose
+   to revoke his own ordinary privileges, for example to make a
+   table read-only for himself as well as others.
   </para>
  </sect1>