and <link linkend="functions-string-other"><function>reverse()</></link> (Pavel Stehule)
</para>
<para>
...
...
@@ -1221,21 +1258,21 @@
<listitem>
<para>
Add function <function>pg_read_binary_file()</> to read binary files
Add function <link linkend="functions-admin-genfile"><function>pg_read_binary_file()</></link> to read binary files
(Dimitri Fontaine, Itagaki Takahiro)
</para>
</listitem>
<listitem>
<para>
Add single-parameter version of function <function>pg_read_file()</> to
Add single-parameter version of function <link linkend="functions-admin-genfile"><function>pg_read_file()</></link> to
read an entire file (Dimitri Fontaine, Itagaki Takahiro)
</para>
</listitem>
<listitem>
<para>
Add three-parameter forms of array_to_string and string_to_array
Add three-parameter forms of <link linkend="array-functions-table"><function>array_to_string()</></link> and <link linkend="array-functions-table"><function>string_to_array()</></link>
for <literal>NULL</> processing control (Pavel Stehule)
</para>
</listitem>
...
...
@@ -1249,7 +1286,7 @@
<listitem>
<para>
Add <function>pg_describe_object()</> function (Alvaro Herrera)
Add <link linkend="functions-info-catalog-table"><function>pg_describe_object()</></link> function (Alvaro Herrera)
</para>
<para>
...
...
@@ -1267,9 +1304,9 @@
<listitem>
<para>
Add variable quote_all_identifiers to force the quoting of
Add variable <link linkend="guc-quote-all-identifiers"><varname>quote_all_identifiers</></link> to force the quoting of
all identifiers in <command>EXPLAIN</> and system catalog functions like
Add fields to the information_schema.sequences system view
Add fields to the <link linkend="infoschema-sequences"><structname>information_schema.sequences</></link> system view
(Peter Eisentraut)
</para>
...
...
@@ -1292,7 +1329,7 @@
<listitem>
<para>
Allow 'public' as a pseudo-role name in <function>has_table_privilege()</>
Allow <literal>public</> as a pseudo-role name in <link linkend="functions-info-access-table"><function>has_table_privilege()</></link>
and and related functions (Alvaro Herrera)
</para>
...
...
@@ -1303,7 +1340,7 @@
<listitem>
<para>
Add <literal>ERRCODE_T_R_DATABASE_DROPPED</> error code to report recovery
Add <link linkend="errcodes-table"><literal>ERRCODE_T_R_DATABASE_DROPPED</></link> error code to report recovery
conflicts due to dropped databases (Tatsuo Ishii)
</para>
...
...
@@ -1323,7 +1360,7 @@
<listitem>
<para>
Allow <literal>INSTEAD OF</> triggers on views (Dean Rasheed)
Allow <link linkend="SQL-CREATETRIGGER"><literal>INSTEAD OF</></link> triggers on views (Dean Rasheed)
</para>
<para>
...
...
@@ -1333,8 +1370,8 @@
<listitem>
<para>
Reduce lock levels for <command>CREATE TRIGGER</> and some <command>ALTER TABLE</>,
<command>CREATE RULE</> actions (Simon Riggs)
Reduce lock levels for <link linkend="SQL-CREATETRIGGER"><command>CREATE TRIGGER</></link> and some <link linkend="SQL-ALTERTABLE"><command>ALTER TABLE</></link>,
Add <command>FOREACH IN ARRAY</> to plpgsql to allow array interation
Add <link linkend="plpgsql-foreach-array"><command>FOREACH IN ARRAY</></link> to plpgsql to allow array interation
(Pavel Stehule)
</para>
...
...
@@ -1378,7 +1415,7 @@
<listitem>
<para>
Allow generic record arguments to plperl functions (Andrew
Allow generic record arguments to PL/Perl functions (Andrew
Dunstan)
</para>
...
...
@@ -1474,8 +1511,8 @@
</para>
<para>
The functions are plpy.quote_ident, plpy.quote_literal, and
plpy.quote_nullable.
The functions are <link linkend="plpython-util"><literal>plpy.quote_ident</></link>, <link linkend="plpython-util"><literal>plpy.quote_literal</></link>, and
Mark createlang and droplang as deprecated now that they use the
Mark <link linkend="APP-CREATELANG"><application>createlang</></link> and <link linkend="APP-DROPLANG"><application>droplang</></link> as deprecated now that they use the
extension framework (Tom Lane)
</para>
</listitem>
...
...
@@ -1523,14 +1560,14 @@
<listitem>
<para>
Add the \conninfo command to <application>psql</>, to show current connection
Add the <literal>\conninfo</> command to <application>psql</>, to show current connection
information (David Christensen)
</para>
</listitem>
<listitem>
<para>
Allow <application>psql</>'s \e and \ef commands to accept a line number to
Allow <application>psql</>'s <literal>\e</> and <literal>\ef</> commands to accept a line number to
be used to position the cursor in the editor (Pavel Stehule)
</para>
...
...
@@ -1542,24 +1579,24 @@
<listitem>
<para>
Add <application>psql</> command \sf command to show a function's definition
Add <application>psql</> command <literal>\sf</> command to show a function's definition
(Pavel Stehule)
</para>
</listitem>
<listitem>
<para>
Add system table ("S") option to <application>psql</> \dn (schemas) (Tom Lane)
Add system table <option>S</> option to <application>psql</> <literal>\dn</> (schemas) (Tom Lane)
</para>
<para>
\dn without "S" now suppresses system schemas.
<literal>\dn</> without <literal>S</> now suppresses system schemas.
</para>
</listitem>
<listitem>
<para>
Add new <application>psql</> \dL command \dL to list languages (Fernando Ike)
Add new <application>psql</> <literal>\dL</> command <literal>\dL</> to list languages (Fernando Ike)
</para>
</listitem>
...
...
@@ -1598,7 +1635,7 @@
<listitem>
<para>
Add <application>pg_dump</> and <application>pg_dumpall</>
Add <link linkend="APP-PGDUMP"><application>pg_dump</></link> and <link linkend="APP-PG-DUMPALL"><application>pg_dumpall</></link>
option <option>--quote-all-identifiers</> to force quoting
of all identifiers (Robert Haas)
</para>
...
...
@@ -1606,7 +1643,7 @@
<listitem>
<para>
Add 'directory' format to <application>pg_dump</> (Joachim Wieland, Heikki
Add <literal>directory</> format to <link linkend="APP-PG-DUMPALL"><application>pg_dump</></link> (Joachim Wieland, Heikki
Linnakangas)
</para>
...
...
@@ -1626,7 +1663,7 @@
<listitem>
<para>
Fix <application>pg_ctl</> so it no longer incorrectly reports that the server
Fix <link linkend="app-pg-ctl"><application>pg_ctl</></link> so it no longer incorrectly reports that the server
is not running (Bruce Momjian)
</para>
...
...
@@ -1638,7 +1675,8 @@
<listitem>
<para>
Improve <application>pg_ctl</> start's "wait" mode to handle non-standard port
problems, and stale postmaster lock files (Bruce Momjian)
</para>
...
...
@@ -1646,7 +1684,7 @@
<listitem>
<para>
Add 'promote' option to <application>pg_ctl</> to change a standby server to
Add <literal>promote</> option to <link linkend="app-pg-ctl"><application>pg_ctl</></link> to change a standby server to
primary (Fujii Masao)
</para>
</listitem>
...
...
@@ -1673,14 +1711,14 @@
</para>
<para>
The value 'auto' sets the client encoding based on the operating
The value <literal>auto</> sets the client encoding based on the operating
system locale.
</para>
</listitem>
<listitem>
<para>
Add <function>PQlibVersion()</> function which returns the libpq library
Add <link linkend="libpq-pqlibversion"><function>PQlibVersion()</></link> function which returns the libpq library
version (Magnus Hagander)
</para>
...
...
@@ -1693,7 +1731,7 @@
<listitem>
<para>
Allow libpq database clients to use Unix-domain sockets to
check the user name of the server process using requirepeer
check the user name of the server process using <link linkend="libpq-connect-requirepeer"><literal>requirepeer</></link>
(Peter Eisentraut)
</para>
...
...
@@ -1705,7 +1743,7 @@
<listitem>
<para>
Add PQping and PQpingParams to libpq (Bruce Momjian, Tom Lane)
Add <link linkend="libpq-pqping"><function>PQping()</></link> and <link linkend="libpq-pqpingparams"><function>PQpingParams()</></link> to libpq (Bruce Momjian, Tom Lane)
</para>
<para>
...
...
@@ -1727,14 +1765,14 @@
<listitem>
<para>
Add extensions which allow packaged additions to Postgres
Add <link linkend="extension">extensions</link> which allow packaged additions to <productname>PostgreSQL</>