- Allow SQL, plperl, PL/PgSQL functions to use OUT> and
+ Allow SQL and PL/PgSQL functions to use OUT> and
INOUT> parameters (Tom)
OUT> is an alternate way for a function to return
- values. Instead of using RETURNS>, the function's
- parameters can be specified as OUT> or
- INOUT>, allowing multiple values to be returned by
- the function. While returning multiple values from a function
+ values. Instead of using RETURN>, values can be
+ returned by assigning to parameters declared as OUT> or
+ INOUT>. This is notationally simpler in some cases,
+ particularly so when multiple values need to be returned.
+ While returning multiple values from a function
was possible in previous releases, this greatly simplifies the
- process.
+ process. (The feature will be extended to other PLs in due course.)
Move language handlers into the pg_catalog schema
-
- This makes it possible to dump installed languages and makes it
- easier to drop the public schema.
+ This makes it easier to drop the public schema if desired.