doc: auto-updatable view adjustments for 9.4 release notes
authorBruce Momjian <bruce@momjian.us>
Wed, 14 May 2014 14:07:24 +0000 (10:07 -0400)
committerBruce Momjian <bruce@momjian.us>
Wed, 14 May 2014 14:07:24 +0000 (10:07 -0400)
Report by Dean Rasheed

doc/src/sgml/release-9.4.sgml

index cabfbdd1e96081220fa0c8342f059d88be24a9e1..cddd66c6b30e9fa05483d3381badb9c0fbaf6986 100644 (file)
      </para>
 
      <para>
-      Previously, stripped lexemes got a default location and could be
+      Previously stripped lexemes got a default location and could be
       considered if mixed with non-stripped lexemes.
      </para>
     </listitem>
      </para>
 
      <para>
-      Previously, <option>-u</> was used to specify the user name.
+      Previously <option>-u</> was used to specify the user name.
       Also spell the long option as <option>--username</>, again for
       consistency with other tools.
      </para>
 
       <listitem>
        <para>
-        Allow the updating of <link
-        linkend="SQL-CREATEVIEW-updatable-views">views</link>
-        where only some columns are auto-updateable (Dean Rasheed)
+        Allow views to be <link
+        linkend="SQL-CREATEVIEW-updatable-views">automatically
+        updated</link> even if they contain some non-updatable columns
+        (Dean Rasheed)
        </para>
 
        <para>
-        Previously the presence of a non-auto-updateable column prevented
-        all columns from being auto-updated.  Deletes are now supported
-        on suitable views even if no auto-updateable columns are present.
+        Previously the presence of non-updatable columns such as
+        expressions, literals, and function cals prevented automatic
+        updates.  Now <command>INSERT</>s, <command>UPDATE</>s and
+        <command>DELETE</>s are supported, provided that they do not
+        attempt to assign new values to any of the non-updatable columns.
        </para>
       </listitem>
 
       <listitem>
        <para>
         Allow control over whether <command>INSERT</>s and
-        <command>UPDATE</>s can add rows to an auto-updateable view that
+        <command>UPDATE</>s can add rows to an auto-updatable view that
         would no longer appear in the view (Dean Rasheed)
        </para>
 
       <listitem>
        <para>
         Allow <link linkend="rules-privileges">security barrier views</>
-        to be automatically updateable (Dean Rasheed)
+        to be automatically updatable (Dean Rasheed)
        </para>
       </listitem>