Doc: clean up pg_relation_check_pages() documentation.
authorTom Lane <[email protected]>
Wed, 28 Oct 2020 21:03:05 +0000 (17:03 -0400)
committerTom Lane <[email protected]>
Wed, 28 Oct 2020 21:03:05 +0000 (17:03 -0400)
Commit f2b883969 did not get the memo about the new formatting
style for tables documenting built-in functions.  I noticed because
of a PDF build warning about an overwidth table.

doc/src/sgml/func.sgml

index 7ef2ec99725965707ea1d31869619a2f653b5eda..d8eee3a8264320c2ae9660e4d0235a41f279f719 100644 (file)
@@ -26192,44 +26192,50 @@ SELECT convert_from(pg_read_binary_file('file_in_utf8.txt'), 'UTF8');
 
    <table id="functions-data-sanity-table">
     <title>Data Sanity Functions</title>
-    <tgroup cols="3">
+    <tgroup cols="1">
      <thead>
-      <row><entry>Name</entry> <entry>Return Type</entry> <entry>Description</entry>
+      <row>
+       <entry role="func_table_entry"><para role="func_signature">
+        Function
+       </para>
+       <para>
+        Description
+       </para></entry>
       </row>
      </thead>
 
      <tbody>
       <row>
-       <entry>
-        <literal><function>pg_relation_check_pages(<parameter>relation</parameter> <type>regclass</type> [, <parameter>fork</parameter> <type>text</type> <literal>DEFAULT</literal> <literal>NULL</literal> ])</function></literal>
-       </entry>
-       <entry><type>setof record</type></entry>
-       <entry>Check the pages of a relation.
-       </entry>
+       <entry role="func_table_entry"><para role="func_signature">
+        <indexterm>
+         <primary>pg_relation_check_pages</primary>
+        </indexterm>
+        <function>pg_relation_check_pages</function> ( <parameter>relation</parameter> <type>regclass</type> [, <parameter>fork</parameter> <type>text</type> ] )
+        <returnvalue>setof record</returnvalue>
+        ( <parameter>path</parameter> <type>text</type>,
+        <parameter>failed_block_num</parameter> <type>bigint</type> )
+       </para>
+       <para>
+        Checks the pages of the specified relation to see if they are valid
+        enough to safely be loaded into the server's shared buffers.  If
+        given, <parameter>fork</parameter> specifies that only the pages of
+        the given fork are to be verified.  <parameter>fork</parameter> can
+        be <literal>main</literal> for the main data
+        fork, <literal>fsm</literal> for the free space
+        map, <literal>vm</literal> for the visibility map,
+        or <literal>init</literal> for the initialization fork.  The
+        default of <literal>NULL</literal> means that all forks of the
+        relation should be checked.  The function returns a list of block
+        numbers that appear corrupted along with the path names of their
+        files.  Use of this function is restricted to superusers by
+        default, but access may be granted to others
+        using <command>GRANT</command>.
+       </para></entry>
       </row>
      </tbody>
     </tgroup>
    </table>
 
-   <indexterm>
-    <primary>pg_relation_check_pages</primary>
-   </indexterm>
-   <para id="functions-check-relation-note" xreflabel="pg_relation_check_pages">
-    <function>pg_relation_check_pages</function> iterates over all blocks of a
-    given relation and verifies if they are in a state where they can safely
-    be loaded into the shared buffers. If defined,
-    <replaceable>fork</replaceable> specifies that only the pages of the given
-    fork are to be verified. Fork can be <literal>'main'</literal> for the
-    main data fork, <literal>'fsm'</literal> for the free space map,
-    <literal>'vm'</literal> for the visibility map, or
-    <literal>'init'</literal> for the initialization fork.  The default of
-    <literal>NULL</literal> means that all the forks of the relation are
-    checked. The function returns a list of blocks that are considered as
-    corrupted with the path of the related file. Use of this function is
-    restricted to superusers by default but access may be granted to others
-    using <command>GRANT</command>.
-   </para>
-
   </sect2>
 
   </sect1>