@@ -22168,6 +22168,14 @@ SELECT * FROM pg_ls_dir('.') WITH ORDINALITY AS t(ls,n);
22168
22168
<sect1 id="functions-info">
22169
22169
<title>System Information Functions and Operators</title>
22170
22170
22171
+ <para>
22172
+ The functions described in this section are used to obtain various
22173
+ information about a <productname>PostgreSQL</productname> installation.
22174
+ </para>
22175
+
22176
+ <sect2 id="functions-info-session">
22177
+ <title>Session Information Functions</title>
22178
+
22171
22179
<para>
22172
22180
<xref linkend="functions-info-session-table"/> shows several
22173
22181
functions that extract session and system information.
@@ -22711,6 +22719,11 @@ SELECT * FROM pg_ls_dir('.') WITH ORDINALITY AS t(ls,n);
22711
22719
does not, since it unifies users and roles into a single kind of entity.)
22712
22720
</para>
22713
22721
22722
+ </sect2>
22723
+
22724
+ <sect2 id="functions-info-access">
22725
+ <title>Access Privilege Inquiry Functions</title>
22726
+
22714
22727
<indexterm>
22715
22728
<primary>privilege</primary>
22716
22729
<secondary>querying</secondary>
@@ -23256,6 +23269,11 @@ SELECT has_function_privilege('joeuser', 'myfunc(int, text)', 'execute');
23256
23269
</tgroup>
23257
23270
</table>
23258
23271
23272
+ </sect2>
23273
+
23274
+ <sect2 id="functions-info-schema">
23275
+ <title>Schema Visibility Inquiry Functions</title>
23276
+
23259
23277
<para>
23260
23278
<xref linkend="functions-info-schema-table"/> shows functions that
23261
23279
determine whether a certain object is <firstterm>visible</firstterm> in the
@@ -23483,6 +23501,11 @@ SELECT pg_type_is_visible('myschema.widget'::regtype);
23483
23501
type name in this way — if the name can be recognized at all, it must be visible.
23484
23502
</para>
23485
23503
23504
+ </sect2>
23505
+
23506
+ <sect2 id="functions-info-catalog">
23507
+ <title>System Catalog Information Functions</title>
23508
+
23486
23509
<para>
23487
23510
<xref linkend="functions-info-catalog-table"/> lists functions that
23488
23511
extract information from the system catalogs.
@@ -24421,6 +24444,11 @@ SELECT collation for ('foo' COLLATE "de_DE");
24421
24444
</tgroup>
24422
24445
</table>
24423
24446
24447
+ </sect2>
24448
+
24449
+ <sect2 id="functions-info-object">
24450
+ <title>Object Information and Addressing Functions</title>
24451
+
24424
24452
<para>
24425
24453
<xref linkend="functions-info-object-table"/> lists functions related to
24426
24454
database object identification and addressing.
@@ -24554,6 +24582,11 @@ SELECT collation for ('foo' COLLATE "de_DE");
24554
24582
</tgroup>
24555
24583
</table>
24556
24584
24585
+ </sect2>
24586
+
24587
+ <sect2 id="functions-info-comment">
24588
+ <title>Comment Information Functions</title>
24589
+
24557
24590
<indexterm>
24558
24591
<primary>comment</primary>
24559
24592
<secondary sortas="database objects">about database objects</secondary>
@@ -24648,6 +24681,11 @@ SELECT collation for ('foo' COLLATE "de_DE");
24648
24681
</tgroup>
24649
24682
</table>
24650
24683
24684
+ </sect2>
24685
+
24686
+ <sect2 id="functions-info-snapshot">
24687
+ <title>Transaction ID and Snapshot Information Functions</title>
24688
+
24651
24689
<para>
24652
24690
The functions shown in <xref linkend="functions-pg-snapshot"/>
24653
24691
provide server transaction information in an exportable form. The main
@@ -25003,6 +25041,11 @@ SELECT collation for ('foo' COLLATE "de_DE");
25003
25041
</tgroup>
25004
25042
</table>
25005
25043
25044
+ </sect2>
25045
+
25046
+ <sect2 id="functions-info-commit-timestamp">
25047
+ <title>Committed Transaction Information Functions</title>
25048
+
25006
25049
<para>
25007
25050
The functions shown in <xref linkend="functions-commit-timestamp"/>
25008
25051
provide information about when past transactions were committed.
@@ -25075,6 +25118,11 @@ SELECT collation for ('foo' COLLATE "de_DE");
25075
25118
</tgroup>
25076
25119
</table>
25077
25120
25121
+ </sect2>
25122
+
25123
+ <sect2 id="functions-info-controldata">
25124
+ <title>Control Data Functions</title>
25125
+
25078
25126
<para>
25079
25127
The functions shown in <xref linkend="functions-controldata"/>
25080
25128
print information initialized during <command>initdb</command>, such
@@ -25413,6 +25461,8 @@ SELECT collation for ('foo' COLLATE "de_DE");
25413
25461
</tgroup>
25414
25462
</table>
25415
25463
25464
+ </sect2>
25465
+
25416
25466
</sect1>
25417
25467
25418
25468
<sect1 id="functions-admin">
0 commit comments