projects
/
postgresql.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f35aef4
)
docs: 9.4 release notes adjustments
author
Bruce Momjian
Tue, 13 May 2014 19:12:54 +0000
(15:12 -0400)
committer
Bruce Momjian
Tue, 13 May 2014 19:13:02 +0000
(15:13 -0400)
Patch by Andres Freund, slight adjustments by me
doc/src/sgml/release-9.4.sgml
patch
|
blob
|
blame
|
history
diff --git
a/doc/src/sgml/release-9.4.sgml
b/doc/src/sgml/release-9.4.sgml
index e537a1fae520a47b9bc4b3126ec5b776a6bb6f1c..cabfbdd1e96081220fa0c8342f059d88be24a9e1 100644
(file)
--- a/
doc/src/sgml/release-9.4.sgml
+++ b/
doc/src/sgml/release-9.4.sgml
@@
-29,8
+29,8
@@
-
Logical change-set extraction
allows database
- changes to be
optionally recorded in
logical>
format
+
Logical decoding
allows database
+ changes to be
streamed out in customizable
format
@@
-221,6
+221,17
@@
+
+
+ Handle domains over arrays like plain arrays in PL/Python
+ (Rodolfo Campero)
+
+
+
+ Previously they were treated as strings.
+
+
+
Have libpq's
@@
-263,6
+274,15
@@
+
+
+ The maximum number of
background workers
+ that can be registered
+ by
RegisterBackgroundWorker()
is now limited to
+
max_worker_processes>
+
+
+
@@
-452,15
+472,15
@@
-
F
reeze
- tuples when tables are written with
+
Attempt to
f
reeze
+ tuples when tables are
re
written with
linkend="SQL-CLUSTER">
CLUSTER> or
linkend="SQL-VACUUM">
VACUUM FULL> (Robert Haas,
Andres Freund)
- This
avoids
the need to freeze the tuples in the future.
+ This
can avoid
the need to freeze the tuples in the future.
@@
-545,12
+565,9
@@
- Add
xid> and
- linkend="ddl-system-columns">
xmin>
- to system views
- linkend="pg-stat-activity-view">
pg_stat_activity>
- and
- linkend="pg-stat-replication-view">
pg_stat_replication>
+ Add
backend_xid> and
backend_xmin> columns to
+ the system view
pg_stat_activity>
+ and
backend_xmin> to
pg_stat_replication>
(Christian Kruse)
@@
-571,10
+588,10
@@
- Such keys are faster and have improved security
- o
ver previous options. New variable
- linkend="guc-ssl-ecdh-curve">
ssl_ecdh_curve>
- controls
the curve that
is used.
+ Such keys are faster and have improved security
over previous
+ o
ptions. The new configuration
+
parameter
linkend="guc-ssl-ecdh-curve">
ssl_ecdh_curve>
+ controls
which curve
is used.
@@
-617,15
+634,14
@@
- Add
SQL>-level
command
+ Add
SQL>-level
linkend="SQL-ALTERSYSTEM">
ALTER SYSTEM> command
- to edit the
postgresql.conf> configuration file
- (Amit Kapila)
+ to adjust server-wide settings (Amit Kapila)
- Previously
postgresql.conf> could only be edited at
- the file system level.
+ Previously
such settings could only be changed by
+
editing
postgresql.conf> at
the file system level.
@@
-680,8
+696,8
@@
- Hint bits are not normally logged, except when checksums are
-
enabled. This is useful for
tools like
pg_rewind>.
+ Hint bits are not normally logged, except when checksums are
enabled.
+
This is useful for external
tools like
pg_rewind>.
@@
-702,9
+718,10
@@
- Such libraries are auto-
- linkend="SQL-LOAD">
LOAD>'ed, unlike
- linkend="guc-local-preload-libraries">
local_preload_libraries>.
+ In contrast
+ to
local_preload_libraries>,
+ this parameter can load any shared library, not just those in
+ the
$libdir/plugins> directory.
@@
-775,16
+792,14
@@
- Add
- linkend="recovery-config">
recovery.conf>
- parameter
- linkend="recovery-min-apply-delay">
recovery_min_apply_delay>
- to force delayed replication (Robert Haas, Fabrízio de
- Royes Mello, Simon Riggs)
+ Add
recovery.conf>
+ parameter
recovery_min_apply_delay>
+ to delay replication (Robert Haas, Fabrízio de Royes Mello,
+ Simon Riggs)
- This is useful for delaying
replaying
of user errors on standby
+ This is useful for delaying
the replay
of user errors on standby
servers.
@@
-793,11
+808,9
@@
Add
linkend="recovery-target">
recovery_target>
- option
immediate> option to replay
-
WAL> stop
- recovery when a consistent state is reached, i.e.
- linkend="functions-admin-backup-table">
pg_stop_backup()>
- (MauMau, Heikki Linnakangas)
+ option
immediate> to stop
+ linkend="wal">
WAL> recovery as soon as a
+ consistent state is reached (MauMau, Heikki Linnakangas)
@@
-807,11
+820,11
@@
- The timestamp reported
by
- linkend="functions-recovery-info-table">
pg_last_xact_replay_timestamp()>
- now shows information about
committed records, not commits being
-
replayed. Recovering to restore points now replay the restor
e
-
point, rather than stop
just before the restore point.
+ The timestamp reported
+
by
linkend="functions-recovery-info-table">
pg_last_xact_replay_timestamp()>
+ now shows information about
already-committed records, not of transactions
+
about to be committed. Recovering to a restore point now replays th
e
+
restore point, rather than stopping
just before the restore point.
@@
-831,8
+844,8
@@
Add
replication
- slots to
report the
WAL> activity on streaming
-
standbys
(Andres Freund, Robert Haas)
+ slots to
coordinate activity on streaming standbys with the
+
node they are streaming from
(Andres Freund, Robert Haas)
@@
-872,19
+885,18
@@
-
Logical
Change-Set Extraction
>
+
Logical
Decoding
>
- Logical change-set extraction allows database
- changes to be optionally recorded in
logical> format
- in the
WAL>. This format can
- be easily processed by external tools. In previous releases, only
- binary changes were recorded in the
WAL>. To implement
- this feature, the following changes were made:
+ Logical decoding allows database changes to be optionally streamed in a
+ configurable format. The data is read from
+ the
WAL> and transformed into the
+ desired target format. To implement this feature, the following changes
+ were made:
-
+
Add new
logical>
@@
-953,15
+965,15
@@
Add
ROWS
- FROM> syntax to allow horizontal concatenation of
-
FROM>-clause set-returning functions
(Andrew Gierth)
+ FROM
()
> syntax to allow horizontal concatenation of
+
set-returning functions in the
FROM>-clause
(Andrew Gierth)
Add
WITH
- ORDINALITY> which numbers rows returned from
+ ORDINALITY>
syntax
which numbers rows returned from
FROM>-clause functions (Andrew Gierth, David Fetter)
@@
-978,8
+990,9
@@
- This was added for consistency, and so querying tables with no
- columns would not produce an error.
+
+ This was added so views that select from a table with zero columns
+ can be dumped correctly.
@@
-1000,14
+1013,16
@@
+
DISCARD ALL> will now also discard such information.
- Allow quoted strings matching the null string to be converted
- to NULL in
COPY FROM>
+ Add
FORCE NULL> option
+ to
COPY FROM> which causes
+ quoted strings matching the null string to be converted to NULL in
in
CSV> mode (Ian Barwick, Michael Paquier)
@@
-1019,14
+1034,13
@@
- Issue warnings for
SET>
- outside of a transaction block, as they have no effect (Bruce
- Momjian)
+ Issue warnings for commands used outside of transaction blocks
+ because they have no effect (Bruce Momjian)
The cases are
SET
- LOCAL>
/
CONSTRAINTS>/
TRANSACTION> and
+ LOCAL>
,
SET CONSTRAINTS>,
SET
TRANSACTION> and
ABORT>.
@@
-1083,9
+1097,9
@@
- Allow
auto-updates
- on views where only some columns are auto-updateable
- (Dean Rasheed)
+ Allow
the updating of
+ linkend="SQL-CREATEVIEW-updatable-views">views
+
where only some columns are auto-updateable
(Dean Rasheed)
@@
-1147,8
+1161,8
@@
- Previously, relations moved into the system catalog schema could
- no
t be modifi
ed.
+ Previously, relations
once
moved into the system catalog schema could
+ no
longer be modified or dropp
ed.
@@
-1204,7
+1218,8
@@
ON>,
SET WITHOUT CLUSTER>,
ALTER COLUMN
SET STATISTICS>,
ALTER COLUMN>
SET>
(attribute_option)>,
ALTER COLUMN RESET>
-
(attribute_option)>.
+
(attribute_option)> no longer require
ACCESS
+ EXCLUSIVE> locks.
@@
-1375,8
+1390,8
@@
- The
functions being with
make_>, e.g.
- linkend="functions-datetime-table">
make_date()>.
+ The
se functions are prefixed with
make_>,
+
e.g.
linkend="functions-datetime-table">
make_date()>.
@@
-1419,9
+1434,9
@@
- Add functions for
pg_class>,
+ Add functions for
looking up objects in
pg_class>,
pg_proc>,
pg_type>, and
-
pg_operator>
lookups that
do not generate errors for
+
pg_operator>
which
do not generate errors for
non-existent objects (Yugo Nagata, Nozomi Anzai,
Robert Haas)
@@
-1429,8
+1444,8
@@
For example,
linkend="functions-info-catalog-table">
to_regclass()>
- does
error-free lookups of
pg_class>, and returns
-
NULL for lookup failure
s.
+ does
lookups of
pg_class> and returns NULL for
+
non-existent object
s.
@@
-1438,7
+1453,7
@@
Add function
linkend="functions-admin-dblocation">
pg_filenode_relation()>
- to allow for more efficient filenode to relation lookups
(Andres
+ to allow for more efficient filenode to relation lookups (Andres
Freund)
@@
-1509,6
+1524,7
@@
+
Allow polymorphic aggregates to have non-polymorphic state data
types ? (Tom Lane)
@@
-1589,17
+1605,6
@@
-
-
- Handle domains over arrays like plain arrays in PL/Python
- (Rodolfo Campero)
-
-
-
- Previously they were treated as strings.
-
-
-
Convert
NUMERIC>s
@@
-1676,9
+1681,9
@@
- A
llow
vacuumdb>
-
--analyze-in-stages> to analyze in stages of increasing
- granularity (Peter Eisentraut)
+ A
dd
vacuumdb>
+ option
--analyze-in-stages> to analyze in stages of
+
increasing
granularity (Peter Eisentraut)