Move server-side languages up one section in the 9.0 release notes.
authorBruce Momjian
Sat, 20 Mar 2010 14:03:31 +0000 (14:03 +0000)
committerBruce Momjian
Sat, 20 Mar 2010 14:03:31 +0000 (14:03 +0000)
doc/src/sgml/release-9.0.sgml

index 71bae0d496bdba784eacd779c6973447a52567d5..11a52b9367449af9af284b1708d4df5e628abfd9 100644 (file)
@@ -1,4 +1,4 @@
-
+
 
 
  
 
       
 
-      
-        Server-Side Languages
+    
+
+    
+      Server-Side Languages
+
+      
+
+        
+          
+            Add the OR REPLACE clause to CREATE
+            LANGUAGE (Tom)
+          
+
+          
+            This is helpful to optionally install a language if it does not
+            already exist, and is particularly helpful now that PL/pgSQL is
+            installed by default.
+          
+        
+
+        
+
+        
+        PL/PgSQL Server-Side Language
 
         
 
           
             
-              Add the OR REPLACE clause to CREATE
-              LANGUAGE (Tom)
+              Install server-side language PL/pgSQL by default (Bruce) 
             
+          
 
+          
             
-              This is helpful to optionally install a language if it does not
-              already exist, and is particularly helpful now that PL/pgSQL is
-              installed by default.
+              Allow PL/pgSQL to handle row types with dropped columns (Pavel Stehule)
             
           
 
-          
-
-          
-          PL/PgSQL Server-Side Language
-
-          
-
-            
-              
-                Install server-side language PL/pgSQL by default (Bruce) 
-              
-            
-
-            
-              
-                Allow PL/pgSQL to handle row types with dropped columns (Pavel Stehule)
-              
-            
-
-            
-              
-                Allow IN parameters to be assigned values within
-                PL/pgSQL functions (Steve Prentice)
-              
-            
-
-            
-              
-                Improve error location reporting in PL/pgSQL (Tom)
-              
-            
+          
+            
+              Allow IN parameters to be assigned values within
+              PL/pgSQL functions (Steve Prentice)
+            
+          
 
-            
-              
-                Have PL/pgSQL use the main lexer, rather than a custom version (Tom)
-              
-            
+          
+            
+              Improve error location reporting in PL/pgSQL (Tom)
+            
+          
 
-          
+          
+            
+              Have PL/pgSQL use the main lexer, rather than a custom version (Tom)
+            
+          
 
-        sect5>
+        itemizedlist>
 
-        
-          PL/pgSQL Cursors
-          
+      
 
-            
-              
-                Add count and ALL options to MOVE
-                FORWARD/BACKWARD in PL/pgSQL (Pavel Stehule)
-              
-            
+      
+        PL/pgSQL Cursors
+        
 
-            
-              
-                Allow PL/pgSQL's WHERE CURRENT OF to use a cursor
-                variable (Tom)
-              
-            
+          
+            
+              Add count and ALL options to MOVE
+              FORWARD/BACKWARD in PL/pgSQL (Pavel Stehule)
+            
+          
 
-            
-              
-                Add PL/pgSQL's OPEN cursor FOR EXECUTE to use parameters
-                (Pavel Stehule, Itagaki Takahiro)
-              
+          
+            
+              Allow PL/pgSQL's WHERE CURRENT OF to use a cursor
+              variable (Tom)
+            
+          
 
-              
-                This is accomplished with a new USING clause.
-              
-            
+          
+            
+              Add PL/pgSQL's OPEN cursor FOR EXECUTE to use parameters
+              (Pavel Stehule, Itagaki Takahiro)
+            
 
-          
+            
+              This is accomplished with a new USING clause.
+            
+          
 
-        sect5>
+        itemizedlist>
 
-        
-          PL/Perl Server-Side Language
-          
+      
 
-            
-              
-                Add new PL/Perl functions:  quote_literal(),
-                quote_nullable(), quote_ident(),
-                encode_bytea(), decode_bytea(),
-                looks_like_number(), encode_array_literal(),
-                encode_array_constructor() (Tim Bunce)
-              
-            
+      
+        PL/Perl Server-Side Language
+        
 
-            
-              
-                Add server variable plperl.on_init to specify a PL/Perl
-                Perl initialization function (Tim Bunce)
-              
+          
+            
+              Add new PL/Perl functions:  quote_literal(),
+              quote_nullable(), quote_ident(),
+              encode_bytea(), decode_bytea(),
+              looks_like_number(), encode_array_literal(),
+              encode_array_constructor() (Tim Bunce)
+            
+          
 
-              >
-                plperl.on_plperl_init and plperl.on_plperlu_init>
-                are also available for trusted/untrusted-specific initialization.
-              
-            listitem>
+          >
+            >
+              Add server variable plperl.on_init to specify a PL/Perl
+              Perl initialization function (Tim Bunce)
+            para>
 
-            <listitem>
-              <para>
-                Improve error context support in PL/Perl (Alexey Klyukin)
-              
-            
+            <para>
+              <varname>plperl.on_plperl_init and plperl.on_plperlu_init>
+              are also available for trusted/untrusted-specific initialization.
+            
+          
 
-            
-              
-                Support END blocks in PL/Perl (Tim Bunce)
-              
+          
+            
+              Improve error context support in PL/Perl (Alexey Klyukin)
+            
+          
 
-              >
-                END blocks do not currently allow database access.
-              
-            listitem>
+          >
+            
+              Support END blocks in PL/Perl (Tim Bunce)
+            para>
 
-            
-              
-                Allow use strict in PL/Perl (Tim Bunce)
-              
-            
+            
+              END blocks do not currently allow database access.
+            
+          
 
-            
-              
-                Allow require in PL/Perl (Tim Bunce)
-              
+          
+            
+              Allow use strict in PL/Perl (Tim Bunce)
+            
+          
 
-              
-                This basically tests to see if the module is loaded, and if not,
-                generates an error.
-              
-            
+          
+            
+              Allow require in PL/Perl (Tim Bunce)
+            
 
-            
-              
-                Allow use feature in PL/Perl if Perl version 5.10 or
-                later is used (Tim Bunce)
-              
-            
+            
+              This basically tests to see if the module is loaded, and if not,
+              generates an error.
+            
+          
 
-            
-              
-                Verify that PL/Perl return values are valid in the server encoding
-                (Andrew)
-              
-            
+          
+            
+              Allow use feature in PL/Perl if Perl version 5.10 or
+              later is used (Tim Bunce)
+            
+          
 
-            
-              
-                Improve PL/Perl code structure (Tim Bunce)
-              
-            
+          
+            
+              Verify that PL/Perl return values are valid in the server encoding
+              (Andrew)
+            
+          
 
-            
-              
-                PL/Perl subroutines are now given names (Tim Bunce)
-              
+          
+            
+              Improve PL/Perl code structure (Tim Bunce)
+            
+          
 
-              
-                This is for the use of profiling and code coverage tools.  DIDN'T
-                THEY HAVE NAMES BEFORE?
-              
-            
+          
+            
+              PL/Perl subroutines are now given names (Tim Bunce)
+            
 
-            
-              
-                PL/Perl no longer allows Safe version 2.20 because
-                it is unsafe (Tim Bunce)
-              
-            
+            
+              This is for the use of profiling and code coverage tools.  DIDN'T
+              THEY HAVE NAMES BEFORE?
+            
+          
 
-          
+          
+            
+              PL/Perl no longer allows Safe version 2.20 because
+              it is unsafe (Tim Bunce)
+            
+          
 
-        sect5>
+        itemizedlist>
 
-        
-          PL/Python Server-Side Language
-          
+      
 
-            
-              
-                Add Unicode support in PL/Python (Peter)
-              
+      
+        PL/Python Server-Side Language
+        
 
-              
-                Strings are automatically converted from/to the server encoding as
-                necessary.
-              
-            
+          
+            
+              Add Unicode support in PL/Python (Peter)
+            
 
-            
-              
-                Improve bytea support in PL/Python (Caleb Welton)
-              
+            
+              Strings are automatically converted from/to the server encoding as
+              necessary.
+            
+          
 
-              
-                Bytea values passed into PL/Python now are represented as
-                binary, rather than the Postgres bytea text format.  Null
-                bytes are now also output properly from PL/Python.  Boolean
-                and numeric value passing in PL/Python was also improved.
-              
-            
+          
+            
+              Improve bytea support in PL/Python (Caleb Welton)
+            
 
-            
-              
-                Add array parameter/return support to PL/Python (Peter) 
-              
-            
+            
+              Bytea values passed into PL/Python now are represented as
+              binary, rather than the Postgres bytea text format.  Null
+              bytes are now also output properly from PL/Python.  Boolean
+              and numeric value passing in PL/Python was also improved.
+            
+          
 
-            
-              
-                Improve mapping of domains to Python base types in PL/Python (Peter)
-              
-            
+          
+            
+              Add array parameter/return support to PL/Python (Peter) 
+            
+          
 
-            
-              
-                Add Python 3 support to PL/Python (Peter)
-              
+          
+            
+              Improve mapping of domains to Python base types in PL/Python (Peter)
+            
+          
 
-              >
-                The new server-side language is called plpython3u.
-              
-            listitem>
+          >
+            
+              Add Python 3 support to PL/Python (Peter)
+            para>
 
-            
-              
-                Improve error location and exception reporting in PL/Python (Peter)
-              
-            
+            
+              The new server-side language is called plpython3u.
+            
+          
 
-          
+          
+            
+              Improve error location and exception reporting in PL/Python (Peter)
+            
+          
 
-        sect5>
+        itemizedlist>
 
       
 
       
 
         
-          
-            Add vacuumdb 
-            analyze (Bruce)
+        
+          Add vacuumdb 
+          analyze (Bruce)