diff --git i/doc/src/sgml/mvcc.sgml w/doc/src/sgml/mvcc.sgml
index cfdcb742..06ed5985 100644
--- i/doc/src/sgml/mvcc.sgml
+++ w/doc/src/sgml/mvcc.sgml
@@ -951,7 +951,7 @@ ERROR: could not serialize access due to read/write dependencies among transact
Acquired by VACUUM (without ),
ANALYZE, CREATE INDEX CONCURRENTLY,
REINDEX CONCURRENTLY,
- CREATE STATISTICS, and certain ALTER
+ CREATE STATISTICS, COMMENT ON, and certain ALTER
INDEX and ALTER TABLE variants (for full
details see the documentation of these commands).
diff --git i/doc/src/sgml/ref/comment.sgml w/doc/src/sgml/ref/comment.sgml
index e07fc47f..04361e73 100644
--- i/doc/src/sgml/ref/comment.sgml
+++ w/doc/src/sgml/ref/comment.sgml
@@ -88,6 +88,7 @@ COMMENT ON
issue a new COMMENT command for the same object. To remove a
comment, write NULL in place of the text string.
Comments are automatically dropped when their object is dropped.
+ A SHARE UPDATE EXCLUSIVE lock is acquired on the object.