Doc: fix description of privileges needed for ALTER PUBLICATION.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 12 Jan 2021 17:52:14 +0000 (12:52 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 12 Jan 2021 17:52:14 +0000 (12:52 -0500)
Adding a table to a publication requires ownership of the table
(in addition to ownership of the publication).  This was mentioned
nowhere.

doc/src/sgml/ref/alter_publication.sgml

index c2946dfe0f8cfd62ee6cdb640a23838140e18772..faa114b2c681f6f8e7f81d6f772361f66873e23b 100644 (file)
@@ -62,11 +62,12 @@ ALTER PUBLICATION <replaceable class="parameter">name</replaceable> RENAME TO <r
 
   <para>
    You must own the publication to use <command>ALTER PUBLICATION</command>.
+   Adding a table to a publication additionally requires owning that table.
    To alter the owner, you must also be a direct or indirect member of the new
    owning role. The new owner must have <literal>CREATE</literal> privilege on
    the database.  Also, the new owner of a <literal>FOR ALL TABLES</literal>
    publication must be a superuser.  However, a superuser can change the
-   ownership of a publication while circumventing these restrictions.
+   ownership of a publication regardless of these restrictions.
   </para>
  </refsect1>