- Support locale-specific
- linkend="functions-posix-regexp">regular expression
- processing with
UTF-8> server encoding (Tom Lane)
+ Allow function calls to supply parameter names and match them to named
+ parameters in the function definition (Pavel Stehule)
- Locale-specific regular expression functionality includes
- case-insensitive matching and locale-specific character classes.
- Previously, these features only worked correctly for
- non-
ASCII> characters when using a single-byte server
- encoding (such as LATIN1). They will still misbehave in multi-byte
- encodings other than
UTF-8>.
+ For example, if a function is defined to take parameters a>
+ and b>, it can be called with func(a := 7, b
+ := 12)> or func(b := 12, a := 7)>.
- Allow function calls to supply parameter names and match them to named
- parameters in the function definition (Pavel Stehule)
+ Support locale-specific
+ linkend="functions-posix-regexp">regular expression
+ processing with
UTF-8> server encoding (Tom Lane)
- For example, if a function is defined to take parameters a>
- and b>, it can be called with func(a := 7, b
- := 12)> or func(b := 12, a := 7)>.
+ Locale-specific regular expression functionality includes
+ case-insensitive matching and locale-specific character classes.
+ Previously, these features worked correctly for non-
ASCII>
+ characters only if the database used a single-byte server encoding (such
+ as LATIN1). They will still misbehave in multi-byte encodings other
rather than whenever the enclosing expression is reached. For
example, many people have tried to do this in triggers:
-if TG_OP = 'INSERT' AND NEW.col1 = ... then
+if TG_OP = 'INSERT' and NEW.col1 = ... then
This will now actually work as expected.
- Add vacuumdb>
-
- (Bruce Momjian)
+ Add an
+ linkend="APP-VACUUMDB">vacuumdb>, to analyze without
+ vacuuming (Bruce Momjian)
- Load SSL certificate chains (Tom Lane)
+ Load all SSL certificates given in the client certificate file
+ (Tom Lane)
Add the DESCRIBE>
- [
OUTPUT>] statement to
ecpg>
+ [
OUTPUT> ] statement to
ecpg>
(Boszormenyi Zoltan)
- Add an
ecpg> function
- linkend="ecpg-library">ECPGtransactionStatus to return the
- current transaction status (Bernd Helmle)
+ Add an ECPGtransactionStatus
+ function to return the current transaction status (Bernd Helmle)
- Th
read-safe builds can be disabled with
+ Th
e thread-safety option can be disabled with
linkend="configure">configure>
These are similar to the existing all>, install>,
- and installcheck> targets, but they also build
+ and installcheck> targets, but they also build the
HTML> documentation, build and test contrib>,
and test server-side languages and
ecpg>.
- Add Makefile rules to build
documentation as a single HTML>
- file or as a single plain-text file
+ Add Makefile rules to build
the PostgreSQL> documentation
+
as a single HTML> file or as a single plain-text file
(Peter Eisentraut, Bruce Momjian)
Existing calls will still work for the moment, but can be expected to
- break in 9.1 or later if not converted.
+ break in 9.1 or later if not converted to the new style.
-
- Allow the calling of parser hooks from
SPI> and cached
- plans (Tom Lane)
-
-
-
Add a ProcessUtility hook so loadable modules can control utility