From 9e6c5f1e74118047019c57eae2308d8e8c7ffee0 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sat, 20 Mar 2010 14:03:31 +0000 Subject: [PATCH] Move server-side languages up one section in the 9.0 release notes. --- doc/src/sgml/release-9.0.sgml | 416 +++++++++++++++++----------------- 1 file changed, 208 insertions(+), 208 deletions(-) diff --git a/doc/src/sgml/release-9.0.sgml b/doc/src/sgml/release-9.0.sgml index 71bae0d496..11a52b9367 100644 --- a/doc/src/sgml/release-9.0.sgml +++ b/doc/src/sgml/release-9.0.sgml @@ -1,4 +1,4 @@ - + @@ -1289,259 +1289,259 @@ - - 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) - - - - 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. + Install server-side language PL/pgSQL by default (Bruce) - + + + Allow PL/pgSQL to handle row types with dropped columns (Pavel Stehule) + + - - PL/PgSQL Server-Side Language + + + Allow IN parameters to be assigned values within + PL/pgSQL functions (Steve Prentice) + + - + + + Improve error location reporting in PL/pgSQL (Tom) + + - - - Install server-side language PL/pgSQL by default (Bruce) - - + + + Have PL/pgSQL use the main lexer, rather than a custom version (Tom) + + - - - 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) - - + + PL/pgSQL Cursors + - - - Have PL/pgSQL use the main lexer, rather than a custom version (Tom) - - + + + Add count and ALL options to MOVE + FORWARD/BACKWARD in PL/pgSQL (Pavel Stehule) + + - + + + Allow PL/pgSQL's WHERE CURRENT OF to use a cursor + variable (Tom) + + - + + + Add PL/pgSQL's OPEN cursor FOR EXECUTE to use parameters + (Pavel Stehule, Itagaki Takahiro) + - - PL/pgSQL Cursors - + + This is accomplished with a new USING clause. + + - - - Add count and ALL options to MOVE - FORWARD/BACKWARD in PL/pgSQL (Pavel Stehule) - - + - - - Allow PL/pgSQL's WHERE CURRENT OF to use a cursor - variable (Tom) - - + - - - Add PL/pgSQL's OPEN cursor FOR EXECUTE to use parameters - (Pavel Stehule, Itagaki Takahiro) - + + PL/Perl Server-Side Language + - - This is accomplished with a new USING clause. - - + + + 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) + + - + + + Add server variable plperl.on_init to specify a PL/Perl + Perl initialization function (Tim Bunce) + - + + plperl.on_plperl_init and plperl.on_plperlu_init + are also available for trusted/untrusted-specific initialization. + + - - PL/Perl Server-Side Language - + + + Improve error context support in PL/Perl (Alexey Klyukin) + + - - - 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) - - + + + Support END blocks in PL/Perl (Tim Bunce) + - - - Add server variable plperl.on_init to specify a PL/Perl - Perl initialization function (Tim Bunce) - + + END blocks do not currently allow database access. + + - - plperl.on_plperl_init and plperl.on_plperlu_init - are also available for trusted/untrusted-specific initialization. - - + + + Allow use strict in PL/Perl (Tim Bunce) + + - - - Improve error context support in PL/Perl (Alexey Klyukin) - - + + + Allow require in PL/Perl (Tim Bunce) + - - - Support END blocks in PL/Perl (Tim Bunce) - + + This basically tests to see if the module is loaded, and if not, + generates an error. + + - - END blocks do not currently allow database access. - - + + + Allow use feature in PL/Perl if Perl version 5.10 or + later is used (Tim Bunce) + + - - - Allow use strict in PL/Perl (Tim Bunce) - - + + + Verify that PL/Perl return values are valid in the server encoding + (Andrew) + + - - - Allow require in PL/Perl (Tim Bunce) - + + + Improve PL/Perl code structure (Tim Bunce) + + - - This basically tests to see if the module is loaded, and if not, - generates an error. - - + + + PL/Perl subroutines are now given names (Tim Bunce) + - - - Allow use feature in PL/Perl if Perl version 5.10 or - later is used (Tim Bunce) - - + + This is for the use of profiling and code coverage tools. DIDN'T + THEY HAVE NAMES BEFORE? + + - - - Verify that PL/Perl return values are valid in the server encoding - (Andrew) - - + + + PL/Perl no longer allows Safe version 2.20 because + it is unsafe (Tim Bunce) + + - - - Improve PL/Perl code structure (Tim Bunce) - - + - - - PL/Perl subroutines are now given names (Tim Bunce) - + - - This is for the use of profiling and code coverage tools. DIDN'T - THEY HAVE NAMES BEFORE? - - + + PL/Python Server-Side Language + - - - PL/Perl no longer allows Safe version 2.20 because - it is unsafe (Tim Bunce) - - + + + Add Unicode support in PL/Python (Peter) + - + + Strings are automatically converted from/to the server encoding as + necessary. + + - + + + Improve bytea support in PL/Python (Caleb Welton) + - - PL/Python Server-Side Language - + + 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. + + - - - Add Unicode support in PL/Python (Peter) - + + + Add array parameter/return support to PL/Python (Peter) + + - - Strings are automatically converted from/to the server encoding as - necessary. - - + + + Improve mapping of domains to Python base types in PL/Python (Peter) + + - - - Improve bytea support in PL/Python (Caleb Welton) - + + + Add Python 3 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. - - + + The new server-side language is called plpython3u. + + - - - Add array parameter/return support to PL/Python (Peter) - - + + + Improve error location and exception reporting in PL/Python (Peter) + + - - - Improve mapping of domains to Python base types in PL/Python (Peter) - - - - - - Add Python 3 support to PL/Python (Peter) - - - - The new server-side language is called plpython3u. - - - - - - Improve error location and exception reporting in PL/Python (Peter) - - - - - - + @@ -1552,9 +1552,9 @@ - - Add vacuumdb