]> granicus.if.org Git - postgresql/commitdiff
release notes: update 9.3 major feature list
authorBruce Momjian <bruce@momjian.us>
Fri, 16 Aug 2013 22:01:04 +0000 (18:01 -0400)
committerBruce Momjian <bruce@momjian.us>
Fri, 16 Aug 2013 22:01:04 +0000 (18:01 -0400)
Backpatch to 9.3.

doc/src/sgml/release-9.3.sgml

index f45ac07a60f28cdc9eb0f1cb46e72a5acacb353b..6ab10c9a0bac43fe6e7eaed6fd9e5ac9767a207a 100644 (file)
     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.
        </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
        </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)
 
       <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>