Add to_regnamespace() and to_regrole() to the documentation.

Commits cb9fa802b3 and 0c90f6769d added these functions,
but did not bother with documentation.
This commit is contained in:
Tom Lane 2016-01-05 12:35:18 -05:00
parent 4f18010af1
commit 83be1844ac
1 changed files with 25 additions and 4 deletions

View File

@ -15819,6 +15819,14 @@ SELECT pg_type_is_visible('myschema.widget'::regtype);
<primary>to_regtype</primary> <primary>to_regtype</primary>
</indexterm> </indexterm>
<indexterm>
<primary>to_regnamespace</primary>
</indexterm>
<indexterm>
<primary>to_regrole</primary>
</indexterm>
<para> <para>
<xref linkend="functions-info-catalog-table"> lists functions that <xref linkend="functions-info-catalog-table"> lists functions that
extract information from the system catalogs. extract information from the system catalogs.
@ -16009,6 +16017,16 @@ SELECT pg_type_is_visible('myschema.widget'::regtype);
<entry><type>regtype</type></entry> <entry><type>regtype</type></entry>
<entry>get the OID of the named type</entry> <entry>get the OID of the named type</entry>
</row> </row>
<row>
<entry><literal><function>to_regnamespace(<parameter>schema_name</parameter>)</function></literal></entry>
<entry><type>regnamespace</type></entry>
<entry>get the OID of the named schema</entry>
</row>
<row>
<entry><literal><function>to_regrole(<parameter>role_name</parameter>)</function></literal></entry>
<entry><type>regrole</type></entry>
<entry>get the OID of the named role</entry>
</row>
</tbody> </tbody>
</tgroup> </tgroup>
</table> </table>
@ -16152,10 +16170,13 @@ SELECT collation for ('foo' COLLATE "de_DE");
<para> <para>
The <function>to_regclass</function>, <function>to_regproc</function>, The <function>to_regclass</function>, <function>to_regproc</function>,
<function>to_regprocedure</function>, <function>to_regoper</function>, <function>to_regprocedure</function>, <function>to_regoper</function>,
<function>to_regoperator</function>, and <function>to_regtype</function> <function>to_regoperator</function>, <function>to_regtype</function>,
functions translate relation, function, operator, and type names to objects <function>to_regnamespace</function>, and <function>to_regrole</function>
of type <type>regclass</>, <type>regproc</>, <type>regprocedure</type>, functions translate relation, function, operator, type, schema, and role
<type>regoper</>, <type>regoperator</type>, and <type>regtype</>, names to objects of
type <type>regclass</>, <type>regproc</>, <type>regprocedure</type>,
<type>regoper</>, <type>regoperator</type>, <type>regtype</>,
<type>regnamespace</>, and <type>regrole</>
respectively. These functions differ from a cast from respectively. These functions differ from a cast from
text in that they don't accept a numeric OID, and that they return null 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 rather than throwing an error if the name is not found (or, for