Adding a table to a publication requires ownership of the table
(in addition to ownership of the publication). This was mentioned
nowhere.
You must own the publication to use ALTER PUBLICATION.
+ 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 CREATE privilege on
the database. Also, the new owner of a FOR ALL TABLES
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.