Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
postgres-lambda-diff
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jakob Huber
postgres-lambda-diff
Commits
09b68c70
Commit
09b68c70
authored
13 years ago
by
Tom Lane
Browse files
Options
Downloads
Patches
Plain Diff
One last round of copy-editing for the 9.1 release notes.
Also set the documented release date to 2011-09-12.
parent
f0bedf3e
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/src/sgml/release-9.1.sgml
+40
-41
40 additions, 41 deletions
doc/src/sgml/release-9.1.sgml
with
40 additions
and
41 deletions
doc/src/sgml/release-9.1.sgml
+
40
−
41
View file @
09b68c70
...
@@ -6,11 +6,9 @@
...
@@ -6,11 +6,9 @@
<note>
<note>
<title>Release Date</title>
<title>Release Date</title>
<simpara>2011-
??-??
</simpara>
<simpara>2011-
09-12
</simpara>
</note>
</note>
<para>CURRENT AS OF 2011-08-17</para>
<sect2>
<sect2>
<title>Overview</title>
<title>Overview</title>
...
@@ -74,7 +72,7 @@
...
@@ -74,7 +72,7 @@
<listitem>
<listitem>
<para>
<para>
Allow data-modification commands
Allow data-modification commands
(<command>INSERT</>/<command>UPDATE</>/<command>DELETE
)
</> in
(<command>INSERT</>/<command>UPDATE</>/<command>DELETE</>
)
in
<link linkend="queries-with"><literal>WITH</></link> clauses
<link linkend="queries-with"><literal>WITH</></link> clauses
</para>
</para>
</listitem>
</listitem>
...
@@ -262,7 +260,7 @@
...
@@ -262,7 +260,7 @@
<listitem>
<listitem>
<para>
<para>
Require superuser or <literal>CREATEROLE</> permissions in order to
Require superuser or <literal>CREATEROLE</> permissions in order to
set
role
comments (Tom Lane)
set comments
on roles
(Tom Lane)
</para>
</para>
</listitem>
</listitem>
...
@@ -283,8 +281,8 @@
...
@@ -283,8 +281,8 @@
</para>
</para>
<para>
<para>
Previously <function>pg_last_xlog_receive_location()</>
could
Previously
, the value of
<function>pg_last_xlog_receive_location()</>
move backward when streaming replication is restarted.
could
move backward when streaming replication is restarted.
</para>
</para>
</listitem>
</listitem>
...
@@ -296,7 +294,7 @@
...
@@ -296,7 +294,7 @@
</para>
</para>
<para>
<para>
Previously replication connections were always logged.
Previously
,
replication connections were always logged.
</para>
</para>
</listitem>
</listitem>
...
@@ -507,8 +505,8 @@
...
@@ -507,8 +505,8 @@
</para>
</para>
<para>
<para>
This fixes scenarios
where
backends might hold
open files that
This fixes scenarios
in which
backends might hold
files open long
were long sinc
e deleted, preventing the kernel from reclaiming
after they wer
e deleted, preventing the kernel from reclaiming
disk space.
disk space.
</para>
</para>
</listitem>
</listitem>
...
@@ -658,7 +656,7 @@
...
@@ -658,7 +656,7 @@
</para>
</para>
<para>
<para>
New details
show
<acronym>WAL</> file and sync activity.
New details
include
<acronym>WAL</> file and sync activity.
</para>
</para>
</listitem>
</listitem>
...
@@ -757,14 +755,14 @@
...
@@ -757,14 +755,14 @@
<listitem>
<listitem>
<para>
<para>
Allow
auto-tuning of <link
Provide
auto-tuning of <link
linkend="guc-wal-buffers"><varname>wal_buffers</></link> (Greg
linkend="guc-wal-buffers"><varname>wal_buffers</></link> (Greg
Smith)
Smith)
</para>
</para>
<para>
<para>
<varname>wal_buffers</> is now
auto-tuned by default based o
n
By default, the value of
<varname>wal_buffers</> is now
chose
n
the siz
e of <varname>shared_buffers</>.
automatically based on the valu
e of <varname>shared_buffers</>.
</para>
</para>
</listitem>
</listitem>
...
@@ -804,8 +802,8 @@
...
@@ -804,8 +802,8 @@
</para>
</para>
<para>
<para>
This allows the primary to wait for a standby to write
the transaction
This allows the primary
server
to wait for a standby to write
a
information to disk before acknowledging the commit.
transaction's
information to disk before acknowledging the commit.
One standby at a time can take the role of the synchronous standby,
One standby at a time can take the role of the synchronous standby,
as controlled by the
as controlled by the
<link linkend="guc-synchronous-standby-names"><varname>synchronous_standby_names</varname></link>
<link linkend="guc-synchronous-standby-names"><varname>synchronous_standby_names</varname></link>
...
@@ -818,8 +816,8 @@
...
@@ -818,8 +816,8 @@
<listitem>
<listitem>
<para>
<para>
Add protocol support for sending file system backups to standby
s using
Add protocol support for sending file system backups to standby
servers
the streaming replication network connection (Magnus Hagander,
using
the streaming replication network connection (Magnus Hagander,
Heikki Linnakangas)
Heikki Linnakangas)
</para>
</para>
...
@@ -856,7 +854,7 @@
...
@@ -856,7 +854,7 @@
<listitem>
<listitem>
<para>
<para>
Add
replication
<link linkend="SQL-CREATEROLE">permission</link>
Add
a
<link linkend="SQL-CREATEROLE">
replication
permission</link>
for roles (Magnus Hagander)
for roles (Magnus Hagander)
</para>
</para>
...
@@ -955,7 +953,7 @@
...
@@ -955,7 +953,7 @@
<para>
<para>
Increase the maximum values for
Increase the maximum values for
<link linkend="guc-max-standby-archive-delay"><varname>max_standby_archive_delay</varname></link> and
<link linkend="guc-max-standby-archive-delay"><varname>max_standby_archive_delay</varname></link> and
<link linkend="guc-max-standby-streaming-delay"><varname>max_standby_streaming_delay</varname></link>
.
<link linkend="guc-max-standby-streaming-delay"><varname>max_standby_streaming_delay</varname></link>
</para>
</para>
<para>
<para>
...
@@ -1089,7 +1087,7 @@
...
@@ -1089,7 +1087,7 @@
Previously, asking for serializable isolation guaranteed only that a
Previously, asking for serializable isolation guaranteed only that a
single MVCC snapshot would be used for the entire transaction, which
single MVCC snapshot would be used for the entire transaction, which
allowed certain documented anomalies. The old snapshot isolation
allowed certain documented anomalies. The old snapshot isolation
behavior is still a
ccessi
ble by requesting the <link
behavior is still a
vaila
ble by requesting the <link
linkend="xact-repeatable-read"><literal>REPEATABLE READ</></link>
linkend="xact-repeatable-read"><literal>REPEATABLE READ</></link>
isolation level.
isolation level.
</para>
</para>
...
@@ -1098,7 +1096,7 @@
...
@@ -1098,7 +1096,7 @@
<listitem>
<listitem>
<para>
<para>
Allow data-modification commands
Allow data-modification commands
(<command>INSERT</>/<command>UPDATE</>/<command>DELETE
)
</> in
(<command>INSERT</>/<command>UPDATE</>/<command>DELETE</>
)
in
<link linkend="queries-with"><literal>WITH</></link> clauses
<link linkend="queries-with"><literal>WITH</></link> clauses
(Marko Tiikkaja, Hitoshi Harada)
(Marko Tiikkaja, Hitoshi Harada)
</para>
</para>
...
@@ -1126,7 +1124,7 @@
...
@@ -1126,7 +1124,7 @@
</para>
</para>
<para>
<para>
Some other database system already
allow
ed
this behavior, and
The SQL standard
allow
s
this behavior, and
because of the primary key, the result is unambiguous.
because of the primary key, the result is unambiguous.
</para>
</para>
</listitem>
</listitem>
...
@@ -1151,9 +1149,9 @@
...
@@ -1151,9 +1149,9 @@
</para>
</para>
<para>
<para>
Previously <command>EXPLAIN ANALYZE</> used
a
slightly different
Previously <command>EXPLAIN ANALYZE</> used slightly different
snapshot for queries involving rules. The
<command>EXPLAIN ANALYZE</>
snapshot
timing
for queries involving rules. The
behavior was judged to be more logical.
<command>EXPLAIN ANALYZE</>
behavior was judged to be more logical.
</para>
</para>
</listitem>
</listitem>
...
@@ -1172,7 +1170,8 @@
...
@@ -1172,7 +1170,8 @@
</para>
</para>
<para>
<para>
Previously collation could only be set at database creation.
Previously collation (the sort ordering of text strings) could only be
chosen at database creation.
Collation can now be set per column, domain, index, or
Collation can now be set per column, domain, index, or
expression, via the SQL-standard <literal>COLLATE</> clause.
expression, via the SQL-standard <literal>COLLATE</> clause.
</para>
</para>
...
@@ -1315,8 +1314,8 @@
...
@@ -1315,8 +1314,8 @@
</para>
</para>
<para>
<para>
The new option is called <literal>NOT VALID</>
, which can
The new option is called <literal>NOT VALID</>
. The constraint's
later be modified to <literal>VALIDATED</> and validation
state can
later be modified to <literal>VALIDATED</> and validation
checks performed. Together these allow you to add a foreign key
checks performed. Together these allow you to add a foreign key
with minimal impact on read and write operations.
with minimal impact on read and write operations.
</para>
</para>
...
@@ -1352,14 +1351,14 @@
...
@@ -1352,14 +1351,14 @@
<listitem>
<listitem>
<para>
<para>
Fix possible <quote>tuple concurrently updated</quote> error
Fix possible <quote>tuple concurrently updated</quote> error
when two backends attempt
ed
to add an inheritance
when two backends attempt to add an inheritance
child to the same table at the same time (Robert Haas)
child to the same table at the same time (Robert Haas)
</para>
</para>
<para>
<para>
<link linkend="sql-altertable"><command>ALTER TABLE</command></link>
<link linkend="sql-altertable"><command>ALTER TABLE</command></link>
now takes a stronger lock on the parent table, so that
both children do
now takes a stronger lock on the parent table, so that
the sessions
not try to update it simultaneously.
can
not try to update it simultaneously.
</para>
</para>
</listitem>
</listitem>
...
@@ -1401,8 +1400,8 @@
...
@@ -1401,8 +1400,8 @@
</para>
</para>
<para>
<para>
Th
is is
similar to the existing session-level advisory locks,
Th
ese are
similar to the existing session-level advisory locks,
but
the
locks are automatically released at transaction end.
but
such
locks are automatically released at transaction end.
</para>
</para>
</listitem>
</listitem>
...
@@ -1599,7 +1598,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
...
@@ -1599,7 +1598,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
<para>
<para>
Previously all <type>numeric</> values had four-byte headers;
Previously all <type>numeric</> values had four-byte headers;
this saves on disk storage.
this
change
saves on disk storage.
</para>
</para>
</listitem>
</listitem>
...
@@ -1667,7 +1666,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
...
@@ -1667,7 +1666,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
<listitem>
<listitem>
<para>
<para>
Add support for casting from <type>int4</> and <type>int8</>
Add support for casting from <type>int4</> and <type>int8</>
to <type>
numeric
</> (Joey Adams)
to <type>
money
</> (Joey Adams)
</para>
</para>
</listitem>
</listitem>
...
@@ -1737,9 +1736,9 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
...
@@ -1737,9 +1736,9 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
<listitem>
<listitem>
<para>
<para>
Add SQL function <link
Add SQL function <link
linkend="format"><function>format(text)</></link>, which
linkend="format"><function>format(text
, ...
)</></link>, which
behaves
like
C's <function>printf()</> (Pavel Stehule,
Robert
behaves
analogously to
C's <function>printf()</> (Pavel Stehule,
Haas)
Robert
Haas)
</para>
</para>
<para>
<para>
...
@@ -2027,7 +2026,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
...
@@ -2027,7 +2026,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
</para>
</para>
<para>
<para>
The functions are <link
The
se
functions are <link
linkend="plpython-util"><literal>plpy.quote_ident</></link>,
linkend="plpython-util"><literal>plpy.quote_ident</></link>,
<link linkend="plpython-util"><literal>plpy.quote_literal</></link>,
<link linkend="plpython-util"><literal>plpy.quote_literal</></link>,
and <link
and <link
...
@@ -2605,7 +2604,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
...
@@ -2605,7 +2604,7 @@ SELECT * FROM places ORDER BY location <-> point '(101,456)' LIMIT 10;
<listitem>
<listitem>
<para>
<para>
Modify <filename>contrib</> modules and
stored
procedur
e
Modify <filename>contrib</> modules and procedur
al
languages to install via the new <link
languages to install via the new <link
linkend="extend-extensions">extension</link> mechanism (Tom Lane,
linkend="extend-extensions">extension</link> mechanism (Tom Lane,
Dimitri Fontaine)
Dimitri Fontaine)
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment