mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-24 18:55:04 +08:00
Improve description of inquiry functions that accept regclass.
Per a suggestion from Thom Brown, though this is not his proposed patch.
This commit is contained in:
parent
f8c0af840d
commit
cfcdc99db6
@ -14341,8 +14341,7 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup());
|
||||
</entry>
|
||||
<entry><type>bigint</type></entry>
|
||||
<entry>
|
||||
Total disk space used by indexes attached to the table with the
|
||||
specified OID or name
|
||||
Total disk space used by indexes attached to the specified table
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
@ -14353,7 +14352,7 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup());
|
||||
<entry>
|
||||
Disk space used by the specified fork (<literal>'main'</literal>,
|
||||
<literal>'fsm'</literal> or <literal>'vm'</>)
|
||||
of the table or index with the specified OID or name
|
||||
of the specified table or index
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
@ -14378,9 +14377,8 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup());
|
||||
</entry>
|
||||
<entry><type>bigint</type></entry>
|
||||
<entry>
|
||||
Disk space used by the table with the specified OID or name,
|
||||
excluding indexes (but including TOAST, free space map, and visibility
|
||||
map)
|
||||
Disk space used by the specified table, excluding indexes
|
||||
(but including TOAST, free space map, and visibility map)
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
@ -14403,7 +14401,7 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup());
|
||||
</entry>
|
||||
<entry><type>bigint</type></entry>
|
||||
<entry>
|
||||
Total disk space used by the table with the specified OID or name,
|
||||
Total disk space used by the specified table,
|
||||
including all indexes and <acronym>TOAST</> data
|
||||
</entry>
|
||||
</row>
|
||||
@ -14463,6 +14461,18 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup());
|
||||
appropriate.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The functions above that operate on tables or indexes accept a
|
||||
<type>regclass</> argument, which is simply the OID of the table or index
|
||||
in the <structname>pg_class</> system catalog. You do not have to look up
|
||||
the OID by hand, however, since the <type>regclass</> data type's input
|
||||
converter will do the work for you. Just write the table name enclosed in
|
||||
single quotes so that it looks like a literal constant. For compatibility
|
||||
with the handling of ordinary <acronym>SQL</acronym> names, the string
|
||||
will be converted to lower case unless it contains double quotes around
|
||||
the table name.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The functions shown in <xref linkend="functions-admin-dblocation"> assist
|
||||
in identifying the specific disk files associated with database objects.
|
||||
@ -14490,7 +14500,7 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup());
|
||||
</entry>
|
||||
<entry><type>oid</type></entry>
|
||||
<entry>
|
||||
Filenode number of the relation with the specified OID or name
|
||||
Filenode number of the specified relation
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
@ -14499,7 +14509,7 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup());
|
||||
</entry>
|
||||
<entry><type>text</type></entry>
|
||||
<entry>
|
||||
File path name of the relation with the specified OID or name
|
||||
File path name of the specified relation
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
@ -14610,7 +14620,7 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup());
|
||||
can be used to read a file in a specified encoding:
|
||||
<programlisting>
|
||||
SELECT convert_from(pg_read_binary_file('file_in_utf8.txt'), 'UTF8');
|
||||
</programlisting>
|
||||
</programlisting>
|
||||
</para>
|
||||
|
||||
<indexterm>
|
||||
|
Loading…
Reference in New Issue
Block a user