]> granicus.if.org Git - postgresql/commitdiff
Fix documentation oversights about pageinspect and initialization fork.
authorFujii Masao <fujii@postgresql.org>
Mon, 11 Aug 2014 13:52:16 +0000 (22:52 +0900)
committerFujii Masao <fujii@postgresql.org>
Mon, 11 Aug 2014 13:53:09 +0000 (22:53 +0900)
The initialization fork was added in 9.1, but has not been taken into
consideration in documents of get_raw_page function in pageinspect and
storage layout. This commit fixes those oversights.

get_raw_page can read not only a table but also an index, etc. So it
should be documented that the function can read any relation. This commit
also fixes the document of pageinspect that way.

Back-patch to 9.1 where those oversights existed.

Vik Fearing, review by MauMau

doc/src/sgml/pageinspect.sgml
doc/src/sgml/storage.sgml

index acbb05bc9c575150631951576212451e4552628b..f95eaa8b508bfc1ab1af0eb008a60b6526f60425 100644 (file)
     <listitem>
      <para>
       <function>get_raw_page</function> reads the specified block of the named
-      table and returns a copy as a <type>bytea</> value.  This allows a
+      relation and returns a copy as a <type>bytea</> value.  This allows a
       single time-consistent copy of the block to be obtained.
       <replaceable>fork</replaceable> should be <literal>'main'</literal> for
-      the main data fork, or <literal>'fsm'</literal> for the free space map,
-      or <literal>'vm'</literal> for the visibility map.
+      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.
      </para>
     </listitem>
    </varlistentry>
index bd2dca39fcbd229ea1c78952c8af1f9e45a51f3d..30f5e480578510edb53fcb9c6905ada8d7734d83 100644 (file)
@@ -237,8 +237,8 @@ The <function>pg_relation_filepath()</> function shows the entire path
 as a substitute for remembering many of the above rules.  But keep in
 mind that this function just gives the name of the first segment of the
 main fork of the relation &mdash; you may need to append a segment number
-and/or <literal>_fsm</> or <literal>_vm</> to find all the files associated
-with the relation.
+and/or <literal>_fsm</>, <literal>_vm</>, or <literal>_init</> to find all
+the files associated with the relation.
 </para>
 
 <para>