Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
doc: recommend use of GUC server_version_num for version checks
authorBruce Momjian <bruce@momjian.us>
Wed, 29 Apr 2015 00:31:08 +0000 (20:31 -0400)
committerBruce Momjian <bruce@momjian.us>
Wed, 29 Apr 2015 00:31:08 +0000 (20:31 -0400)
Patch by Craig Ringer

doc/src/sgml/func.sgml

index 5f7bf6aa13e83fcb3afd00bffe8776f236a7d928..0053d7d4101e98cfc6940096e1d5a9f4c02b6684 100644 (file)
@@ -14617,7 +14617,7 @@ SELECT * FROM pg_ls_dir('.') WITH ORDINALITY AS t(ls,n);
       <row>
        <entry><literal><function>version()</function></literal></entry>
        <entry><type>text</type></entry>
-       <entry><productname>PostgreSQL</> version information</entry>
+       <entry><productname>PostgreSQL</> version information. See also <xref linkend="guc-server-version-num"> for a machine-readable version.</entry>
       </row>
      </tbody>
     </tgroup>
@@ -14804,7 +14804,12 @@ SET search_path TO <replaceable>schema</> <optional>, <replaceable>schema</>, ..
 
    <para>
     <function>version</function> returns a string describing the
-    <productname>PostgreSQL</productname> server's version.
+    <productname>PostgreSQL</productname> server's version. You can also
+    get this information from <xref linkend="guc-server-version"> or
+    for a machine-readable version, <xref linkend="guc-server-version-num">.
+    Software developers should use <literal>server_version_num</literal>
+    (available since 8.2) or <xref linkend="libpq-pqserverversion"> instead
+    of parsing the text version.
    </para>
 
   <indexterm>