Commit 175ec8de authored by Bruce Momjian's avatar Bruce Momjian

release notes: update 9.3 major feature list

Backpatch to 9.3.
parent e91f2bb3
......@@ -16,11 +16,91 @@
Major enhancements include:
</para>
<!-- This list duplicates items below, but without authors or details-->
<para>
ADD HERE ...
</para>
<!-- This list duplicates items below, but without authors or details-->
<itemizedlist>
<listitem>
<para>
Add <link linkend="SQL-CREATEMATERIALIZEDVIEW">materialized
views</link>
</para>
</listitem>
<listitem>
<para>
Make simple views <link
linkend="SQL-CREATEVIEW-updatable-views">auto-updatable</link>
</para>
</listitem>
<listitem>
<para>
Many <type>JSON</> improvements, including the addition of <link
linkend="functions-json">operators and functions</link> to extract
values from <type>JSON</> data strings
</para>
</listitem>
<listitem>
<para>
Implement <acronym>SQL</>-standard <link
linkend="queries-lateral"><literal>LATERAL</></link> option for
<literal>FROM</>-clause subqueries and function calls
</para>
</listitem>
<listitem>
<para>
Allow <link linkend="SQL-CREATEFOREIGNDATAWRAPPER">foreign data
wrappers</link> to support writes (inserts/updates/deletes) on foreign
tables
</para>
</listitem>
<listitem>
<para>
Add a <productname>Postgres</> <link linkend="postgres-fdw">foreign
data wrapper</link> contrib module (Shigeru Hanada)
</para>
</listitem>
<listitem>
<para>
Add support for <link linkend="event-triggers">event triggers</link>
</para>
</listitem>
<listitem>
<para>
Add optional ability to <link
linkend="app-initdb-data-checksums">checksum</link> data pages and
report corruption
</para>
</listitem>
<listitem>
<para>
Allow a streaming replication standby to <link
linkend="protocol-replication">follow a timeline switch</link>,
and faster failover
</para>
</listitem>
<listitem>
<para>
Dramatically reduce System V <link linkend="sysvipc">shared
memory</link> requirements
</para>
</listitem>
<listitem>
<para>
Prevent non-key-field row updates from locking foreign key rows
</para>
</listitem>
</itemizedlist>
<para>
The above items are explained in more detail in the sections below.
......@@ -1130,6 +1210,14 @@
</para>
</listitem>
<listitem>
<para>
Allow PL/pgSQL to access <link
linkend="libpq-pqresulterrorfield">constraint violation
details</link> as separate fields (Pavel Stehule)
</para>
</listitem>
<listitem>
<para>
Allow PL/pgSQL to access the number of rows processed by
......@@ -1143,14 +1231,6 @@
</para>
</listitem>
<listitem>
<para>
Allow PL/pgSQL to access <link
linkend="libpq-pqresulterrorfield">constraint violation
details</link> as separate fields (Pavel Stehule)
</para>
</listitem>
<listitem>
<para>
Allow greater flexibility in where keywords can be used in PL/pgSQL (Tom Lane)
......@@ -1270,8 +1350,9 @@
<listitem>
<para>
Allow the <application>psql</> <option>--single-transaction</> mode to work when
reading from standard input (Fabien Coelho, Robert Haas)
Allow the <application>psql</> <option>--single-transaction</>
mode to work when reading from standard input (Fabien Coelho,
Robert Haas)
</para>
<para>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment