aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2018-12-11 11:21:36 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2018-12-11 11:21:36 -0500
commitd65ddb2b5674cd6cf444c4825270a12b968055ac (patch)
tree17d12883e6a736bfbefdaf54beaa49052e28fb96 /doc/src
parent1db439ad49255d8fb0371cc7166cdc33f6b3fdf3 (diff)
downloadpostgresql-d65ddb2b5674cd6cf444c4825270a12b968055ac.tar.gz
postgresql-d65ddb2b5674cd6cf444c4825270a12b968055ac.zip
Doc: improve documentation about ALTER LARGE OBJECT requirements.
Unlike other ALTER ref pages, this one neglected to mention that ALTER OWNER requires being a member of the new owning role. Per bug #15546 from Stefan Kadow. Discussion: https://postgr.es/m/15546-0558c75fd2025e7c@postgresql.org
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/ref/alter_large_object.sgml12
1 files changed, 9 insertions, 3 deletions
diff --git a/doc/src/sgml/ref/alter_large_object.sgml b/doc/src/sgml/ref/alter_large_object.sgml
index f4a9c9e2a52..356f8a8eabf 100644
--- a/doc/src/sgml/ref/alter_large_object.sgml
+++ b/doc/src/sgml/ref/alter_large_object.sgml
@@ -30,9 +30,15 @@ ALTER LARGE OBJECT <replaceable class="parameter">large_object_oid</replaceable>
<para>
<command>ALTER LARGE OBJECT</command> changes the definition of a
- large object. The only functionality is to assign a new owner.
- You must be superuser or owner of the large object to use
- <command>ALTER LARGE OBJECT</command>.
+ large object.
+ </para>
+
+ <para>
+ You must own the large object to use <command>ALTER LARGE OBJECT</command>.
+ To alter the owner, you must also be a direct or indirect member of the new
+ owning role. (However, a superuser can alter any large object anyway.)
+ Currently, the only functionality is to assign a new owner, so both
+ restrictions always apply.
</para>
</refsect1>