diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index 865e826fb0..d330687339 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -1150,7 +1150,7 @@
(references pg_type.oid)
- The data type of this column
+ The data type of this column (zero if dropped)
@@ -1932,7 +1932,7 @@ SCRAM-SHA-256$<iteration count>:&l
If this is a table or an index, the access method used (heap,
- B-tree, hash, etc.)
+ B-tree, hash, etc.), zero otherwise.
@@ -3236,7 +3236,8 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_class.oid)
- The OID of the system catalog the dependent object is in
+ The OID of the system catalog the dependent object is in, or zero
+ for pinned objects (deptype='p'), meaning there is no dependent object.
@@ -3246,7 +3247,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references any OID column)
- The OID of the specific dependent object
+ The OID of the specific dependent object (zero if none)
@@ -4687,7 +4688,7 @@ SCRAM-SHA-256$<iteration count>:&l
For noninternal languages this references the language
handler, which is a special function that is responsible for
executing all functions that are written in the particular
- language
+ language. Zero for internal languages.
@@ -5209,7 +5210,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_type.oid)
- Type of the result
+ Type of the result (zero if none)
@@ -5219,7 +5220,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_operator.oid)
- Commutator of this operator, if any
+ Commutator of this operator (zero if none)
@@ -5229,7 +5230,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_operator.oid)
- Negator of this operator, if any
+ Negator of this operator (zero if none)
@@ -5239,7 +5240,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_proc.oid)
- Function that implements this operator
+ Function that implements this operator (zero if none)
@@ -5249,7 +5250,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_proc.oid)
- Restriction selectivity estimation function for this operator
+ Restriction selectivity estimation function for this operator (zero if none)
@@ -5259,7 +5260,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_proc.oid)
- Join selectivity estimation function for this operator
+ Join selectivity estimation function for this operator (zero if none)
@@ -5588,7 +5589,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_authid.oid)
- The roles to which the policy is applied
+ The roles to which the policy is applied (array with zero element if none)
@@ -6742,7 +6743,8 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_class.oid)
- The OID of the system catalog the dependent object is in
+ The OID of the system catalog the dependent object is in, or zero
+ for pinned objects (deptype='p'), meaning there is no dependent object.
@@ -6752,7 +6754,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references any OID column)
- The OID of the specific dependent object
+ The OID of the specific dependent object (zero if none)
@@ -7975,7 +7977,7 @@ SCRAM-SHA-256$<iteration count>:&l
(references pg_class.oid)
- The table referenced by a referential integrity constraint
+ The table referenced by a referential integrity constraint (zero if none)
@@ -7986,7 +7988,7 @@ SCRAM-SHA-256$<iteration count>:&l
The index supporting a unique, primary key, referential integrity,
- or exclusion constraint
+ or exclusion constraint (zero if none)