diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index a520a14cab..deed183343 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -15788,6 +15788,14 @@ SELECT pg_type_is_visible('myschema.widget'::regtype);
to_regtype
+
+ to_regnamespace
+
+
+
+ to_regrole
+
+
lists functions that
extract information from the system catalogs.
@@ -15978,6 +15986,16 @@ SELECT pg_type_is_visible('myschema.widget'::regtype);
regtype
get the OID of the named type
+
+ to_regnamespace(schema_name)
+ regnamespace
+ get the OID of the named schema
+
+
+ to_regrole(role_name)
+ regrole
+ get the OID of the named role
+
@@ -16121,10 +16139,13 @@ SELECT collation for ('foo' COLLATE "de_DE");
The to_regclass, to_regproc,
to_regprocedure, to_regoper,
- to_regoperator, and to_regtype
- functions translate relation, function, operator, and type names to objects
- of type regclass>, regproc>, regprocedure,
- regoper>, regoperator, and regtype>,
+ to_regoperator, to_regtype,
+ to_regnamespace, and to_regrole
+ functions translate relation, function, operator, type, schema, and role
+ names to objects of
+ type regclass>, regproc>, regprocedure,
+ regoper>, regoperator, regtype>,
+ regnamespace>, and regrole>
respectively. These functions differ from a cast from
text in that they don't accept a numeric OID, and that they return null
rather than throwing an error if the name is not found (or, for