diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index b100a426e48..bf568f18113 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -7412,7 +7412,10 @@
A bigint key is displayed with its
high-order half in the classid> column, its low-order half
in the objid> column, and objsubid> equal
- to 1. Integer keys are displayed with the first key in the
+ to 1. The original bigint value can be reassembled with the
+ expression (classid::int::bit(64) << 32 |
+ objid::int::bit(64))::bigint. Integer keys are displayed with the
+ first key in the
classid> column, the second key in the objid>
column, and objsubid> equal to 2. The actual meaning of
the keys is up to the user. Advisory locks are local to each database,