<sect1 id="functions-info">
<title>System Information Functions and Operators</title>
+ <para>
+ The functions described in this section are used to obtain various
+ information about a <productname>PostgreSQL</productname> installation.
+ </para>
+
+ <sect2 id="functions-info-session">
+ <title>Session Information Functions</title>
+
<para>
<xref linkend="functions-info-session-table"/> shows several
functions that extract session and system information.
does not, since it unifies users and roles into a single kind of entity.)
</para>
+ </sect2>
+
+ <sect2 id="functions-info-access">
+ <title>Access Privilege Inquiry Functions</title>
+
<indexterm>
<primary>privilege</primary>
<secondary>querying</secondary>
</tgroup>
</table>
+ </sect2>
+
+ <sect2 id="functions-info-schema">
+ <title>Schema Visibility Inquiry Functions</title>
+
<para>
<xref linkend="functions-info-schema-table"/> shows functions that
determine whether a certain object is <firstterm>visible</firstterm> in the
type name in this way — if the name can be recognized at all, it must be visible.
</para>
+ </sect2>
+
+ <sect2 id="functions-info-catalog">
+ <title>System Catalog Information Functions</title>
+
<para>
<xref linkend="functions-info-catalog-table"/> lists functions that
extract information from the system catalogs.
</tgroup>
</table>
+ </sect2>
+
+ <sect2 id="functions-info-object">
+ <title>Object Information and Addressing Functions</title>
+
<para>
<xref linkend="functions-info-object-table"/> lists functions related to
database object identification and addressing.
</tgroup>
</table>
+ </sect2>
+
+ <sect2 id="functions-info-comment">
+ <title>Comment Information Functions</title>
+
<indexterm>
<primary>comment</primary>
<secondary sortas="database objects">about database objects</secondary>
</tgroup>
</table>
+ </sect2>
+
+ <sect2 id="functions-info-snapshot">
+ <title>Transaction ID and Snapshot Information Functions</title>
+
<para>
The functions shown in <xref linkend="functions-pg-snapshot"/>
provide server transaction information in an exportable form. The main
</tgroup>
</table>
+ </sect2>
+
+ <sect2 id="functions-info-commit-timestamp">
+ <title>Committed Transaction Information Functions</title>
+
<para>
The functions shown in <xref linkend="functions-commit-timestamp"/>
provide information about when past transactions were committed.
</tgroup>
</table>
+ </sect2>
+
+ <sect2 id="functions-info-controldata">
+ <title>Control Data Functions</title>
+
<para>
The functions shown in <xref linkend="functions-controldata"/>
print information initialized during <command>initdb</command>, such
</tgroup>
</table>
+ </sect2>
+
</sect1>
<sect1 id="functions-admin">