Add per-column
- linkend="sql-syntax-collate-exprs">collation support
+ linkend="collation">collation support
(Peter Eisentraut, Tom Lane)
-
CREATE TABLE>
+
CREATE/ALTER TABLE>
-
- Add CREATE TABLE IF
- NOT EXISTS> syntax (Robert Haas)
-
-
- This allows table creation without causing an error if the
- table already exists.
-
-
-
Add ALTER TABLE ...
+
+ Add CREATE TABLE IF
+ NOT EXISTS> syntax (Robert Haas)
+
+
+ This allows table creation without causing an error if the
+ table already exists.
+
+
+
- Add true a serializable
- isolation level (Kevin Grittner, Dan Ports)
+ Add a true serializable>
+ isolation level (Kevin Grittner, Dan Ports)
- Previously asking for serializable isolation level produced
+ Previously asking for serializable isolation produced
snapshot isolation, which had certain documented anomalies.
- The old snapshot isolation is still accessible by the requesting
- repeatable read isolation level.
+ The old snapshot isolation level is still accessible by the
+ requesting REPEATABLE
+ READ> isolation level.
- Have EXPLAIN>
- show the function call expression in VERBOSE >
- mode (Tom Lane)
+ Have EXPLAIN VERBOSE>
+ show the function call expression (Tom Lane)
- Fix <link linkend="SQL-EXPLAIN">EXPLAIN ANALYZE>>
+ Fix <command>EXPLAIN ANALYZE>
with rules to use the same snapshot behavior as ordinary
queries (Marko Tiikkaja)
- Add
new SQL function,
+ Add
SQL function
linkend="format">format(text)>, which
behaves like C's printf()> (Pavel Stehule, Robert
Haas)
- Add string functions
:
+ Add string functions
linkend="functions-string-other">concat()>,
linkend="functions-string-other">concat_ws()>,
Reduce lock levels for
linkend="SQL-CREATETRIGGER">CREATE TRIGGER>
and some ALTER
- TABLE>, CREATE
- RULE> actions (Simon Riggs)
+ TABLE> and CREATE
+ RULE> operations (Simon Riggs)
Server-Side Languages
-
-
PL/pgSQL Server-Side Language
-
-
-
-
- Add FOREACH IN
- ARRAY> to plpgsql to allow array iteration (Pavel
- Stehule)
-
+
- This is more efficient than previous methods.
-
-
+
+ Add FOREACH IN
+ ARRAY> to PL/pgSQL to
+ allow array iteration (Pavel Stehule)
+
-
+ This is more efficient than previous methods.
+
+
- sect4>
+ itemizedlist>
PL/Perl Server-Side Language
- Allow
psql>'s \e> and \ef>
- commands to accept a line number to be used to position the
- cursor in the editor (Pavel Stehule)
-
-
- This is passed to the editor using the
- EDITOR_LINENUMBER_SWITCH> environment variable.
+ Add
psql> command \sf> command to
+ show a function's definition (Pavel Stehule)
- Add
psql> command \sf> command to
- show a function's definition (Pavel Stehule)
+ \dL> to list languages (Fernando Ike)
- Add new
psql> \dL> command
- \dL> to list languages (Fernando Ike)
+ Allow
psql>'s \e> and \ef>
+ commands to accept a line number to be used to position the
+ cursor in the editor (Pavel Stehule)
+
+
+ This is passed to the editor using the
+ EDITOR_LINENUMBER_SWITCH> environment variable.