Update migration changes, more cleanups.
This commit is contained in:
parent
dd18c57979
commit
88057d0cf2
@ -1,4 +1,4 @@
|
||||
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.438 2006/09/18 23:19:50 momjian Exp $ -->
|
||||
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.439 2006/09/19 00:57:07 momjian Exp $ -->
|
||||
<!--
|
||||
|
||||
Typical markup:
|
||||
@ -36,24 +36,19 @@ For new features, add links to the documentation sections.
|
||||
<title>Overview</title>
|
||||
|
||||
<para>
|
||||
Major changes in this release:
|
||||
This release adds many improvements to commands and database
|
||||
facilities that were requested by users. Rather than add a
|
||||
few large new features, this release makes many features from
|
||||
previous releases easier to use. For example, it is now much
|
||||
easier to create standby point-in-time-recovery (PITR) servers.
|
||||
Many performance bottlenecks have been eliminated, allowing
|
||||
more functionality to be enabled by default. Various additions
|
||||
will make porting from other databases easier. The changes
|
||||
in this release continue the <productname>PostgreSQL</>
|
||||
tradition of not only being the most advanced open source
|
||||
database, but also the easiest to use.
|
||||
</para>
|
||||
|
||||
<variablelist>
|
||||
|
||||
<varlistentry>
|
||||
<term>
|
||||
XX
|
||||
</term>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
XX
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
@ -73,10 +68,250 @@ For new features, add links to the documentation sections.
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
XX
|
||||
Improve cost estimation for nestloop index scans (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
YYY
|
||||
This may eliminate the need to set unrealistically small
|
||||
values of <envar>random_page_cost</>. If you have been
|
||||
using a very small <envar>random_page_cost</>, please
|
||||
recheck your test cases.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Deprecate use of <application>postmaster</> symlink (Peter)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<application>postmaster</> and <application>postgres</>
|
||||
commands now act identically, with the behavior determined
|
||||
by switches. The <application>postmaster</> symlink is
|
||||
kept for compatibility, but is not really needed.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change <envar>log_duration</> to output even if the query
|
||||
is not output (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
In prior releases, <envar>log_duration</> only printed if
|
||||
the query appeared earlier in the logs.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Make row comparisons follow <acronym>SQL</> standard
|
||||
semantics and allow them to be used in index scans (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Previously, row = and <> comparisons followed the
|
||||
standard but < <= > >= did not. A row comparison
|
||||
can now be used as an index constraint for a multicolumn
|
||||
index matching the row value.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Set <envar>escape_string_warning</> to <literal>on</> by
|
||||
default (Bruce)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This issues a warning if backslash escapes are used in
|
||||
non-escape (non-<literal>E''</>) strings.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Disallow aggregate functions in <command>UPDATE</> commands
|
||||
(unless within a subquery) (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The standard disallows this, and it leads to unpredictable
|
||||
results.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change the row constructor syntax (<literal>ROW(...)</>)
|
||||
so that list elements <literal>foo.*</> will be expanded
|
||||
to a list of their member fields, rather than creating a
|
||||
nested rowtype field as formerly (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The new behavior is substantially more useful since it
|
||||
allows, for example, triggers to check for data changes
|
||||
with <literal>IF row(new.*) IS DISTINCT FROM row(old.*)</>.
|
||||
The old behavior is still available by omitting <literal>.*</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Have <command>SET CONSTRAINT</> affect only one constraint
|
||||
(Kris Jurka)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
In previous releases, <command>SET CONSTRAINT</> modified
|
||||
all constraints with a matching name. In this release,
|
||||
the schema search path is used to modify only the first
|
||||
matching constraint. A schema specification is also
|
||||
supported.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove rule permission for tables, for security reasons
|
||||
(Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
In this release, only a table's owner can create or modify
|
||||
rules for the table. For backwards compatibility,
|
||||
<command>GRANT</>/<command>REVOKE RULE</> is still accepted,
|
||||
but it does nothing.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Array comparison improvements (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Now array dimensions are also compared.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change array concatenation to match documented behavior
|
||||
(Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This changes the previous behavior where concatenation
|
||||
would adjust the lower array dimensions.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Have <function>to_char(time)</> and <function>to_char(interval)</>
|
||||
treat <literal>'HH'</> and <literal>'HH12'</> as 12-hour
|
||||
intervals.
|
||||
|
||||
<para>
|
||||
Most applications should use <literal>'HH24'</> unless they
|
||||
want a 12-hour display.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Zero unmasked bits in conversion from <type>INET</> to
|
||||
<type>CIDR</> (Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove <envar>australian_timezones</> configuration variable
|
||||
(Joachim Wieland)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
No longer needed now that timezone abbreviations are
|
||||
configurable.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change <application>libpq</> <function>PQdsplen()</> to
|
||||
return a useful value (Martijn van Oosterhout)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change <application>libpq</> <function>PQgetssl()</> to
|
||||
return a <literal>void*</>, rather than <literal>SSL*</>
|
||||
(Martijn van Oosterhout)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This allows applications to use the function without
|
||||
<acronym>SSL</> headers.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove <acronym>QNX</> and <acronym>BEOS</> ports (Bruce)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
These ports no longer had active maintainers.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Make command-line options of postmaster and postgres
|
||||
identical (Peter)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This allows the postmaster to pass arguments to each backend
|
||||
without using <literal>-o</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove /contrib/ora2pg, now at <ulink
|
||||
url="http://www.samse.fr/GPL/ora2pg"></ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove contrib modules that have been migrated to pgfoundry:
|
||||
adddepend, dbase, dbmirror, fulltextindex, mac, userlock
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove contrib abandoned modules: mSQL-interface, ips
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
In /contrib/xml2, rename <function>xml_valid()</> to
|
||||
<function>xml_is_well_formed()</> (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<function>xml_valid()</> will remain for backward compability,
|
||||
but its behavior will change to do schema checks in future
|
||||
releases.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
@ -84,7 +319,7 @@ For new features, add links to the documentation sections.
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Additional Changes</title>
|
||||
<title>Changes</title>
|
||||
|
||||
<para>
|
||||
Below you will find a detailed account of the additional
|
||||
@ -148,19 +383,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Improve cost estimation for nestloop index scans (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This may eliminate the need to set unrealistically small
|
||||
values of <envar>random_page_cost</>. If you have been
|
||||
using a very small <envar>random_page_cost</>, please
|
||||
recheck your test cases.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Increase default values for <envar>shared_buffers</> and
|
||||
@ -232,6 +454,18 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Improve multicolumn <acronym>GIST</> indexing (Oleg, Teodor)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
<acronym>GIST</> indexes now are clusterable (Teodor)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove dead index entries before btree page split (Junji
|
||||
@ -278,7 +512,8 @@ For new features, add links to the documentation sections.
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Re-enable <envar>full_page_writes</> (Tom)
|
||||
Allow <envar>full_page_writes</> to be turned <literal>off</>
|
||||
again (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
@ -335,19 +570,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Deprecate use of <application>postmaster</> symlink (Peter)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<application>postmaster</> and <application>postgres</>
|
||||
commands now act identically, with the behavior determined
|
||||
by switches. The <application>postmaster</> symlink is
|
||||
kept for compatibility, but is not really needed.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add <acronym>GUC</> <envar>update_process_title</> to
|
||||
@ -391,18 +613,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change <envar>log_duration</> to output even if the query
|
||||
is not output (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
In prior releases, <envar>log_duration</> only printed if
|
||||
the query appeared earlier in the logs.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow a forced switch to a new xlog file (Simon Riggs, Tom)
|
||||
@ -467,6 +677,8 @@ For new features, add links to the documentation sections.
|
||||
This allows <literal>pg_stat_activity</> to show the same
|
||||
information as the <literal>ps</> display.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -500,21 +712,7 @@ For new features, add links to the documentation sections.
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Make row comparisons follow <acronym>SQL</> standard
|
||||
semantics and allow them to be used in index scans (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Previously, row = and <> comparisons followed the
|
||||
standard but < <= > >= did not. A row comparison
|
||||
can now be used as an index constraint for a multicolumn
|
||||
index matching the row value.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow additional row values comparison (Tom)
|
||||
Allow additional row value comparisons (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
@ -549,7 +747,7 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Protocol-level <command>PREPARE</> already did this.
|
||||
Protocol-level <command>PREPARE</> already did this. ?
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
@ -592,18 +790,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Set <envar>escape_string_warning</> to <literal>on</> by
|
||||
default (Bruce)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This issues a warning if backslash escapes are used in
|
||||
non-escape (non-<literal>E''</>) strings.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Support <literal>FOR UPDATE</> and <literal>FOR SHARE</>
|
||||
@ -613,41 +799,8 @@ For new features, add links to the documentation sections.
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Disallow aggregate functions in <command>UPDATE</> commands
|
||||
(unless within a subquery) (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The standard disallows this, and it leads to unpredictable
|
||||
results.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change the row constructor syntax (<literal>ROW(...)</>)
|
||||
so that list elements <literal>foo.*</> will be expanded
|
||||
to a list of their member fields, rather than creating a
|
||||
nested rowtype field as formerly (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The new behavior is substantially more useful since it
|
||||
allows, for example, triggers to check for data changes
|
||||
with <literal>IF row(new.*) IS DISTINCT FROM row(old.*)</>.
|
||||
The old behavior is still available by omitting <literal>.*</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change <literal>LIMIT</>/<literal>OFFSET</> to use
|
||||
<type>int8</> (Dhanaraj M)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This allows <literal>LIMIT</>/<literal>OFFSET</> over
|
||||
two-billion.
|
||||
Change <literal>LIMIT</>/<literal>OFFSET</> to exceed
|
||||
two billion</> (Dhanaraj M)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
@ -744,6 +897,8 @@ For new features, add links to the documentation sections.
|
||||
degradation in the presence of functions that are unnecessarily
|
||||
marked as <literal>volatile</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -900,21 +1055,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Have <command>SET CONSTRAINT</> affect only one constraint
|
||||
(Kris Jurka)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
In previous releases, <command>SET CONSTRAINT</> modified
|
||||
all constraints with a matching name. In this release,
|
||||
the schema search path is used to modify only the first
|
||||
matching constraint. A schema specification is also
|
||||
supported.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add <literal>INCLUDING CONSTRAINTS</> to <command>CREATE
|
||||
@ -939,18 +1079,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove rule permission for tables, for security reasons
|
||||
(Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
In this release, only a table's owner can create or modify
|
||||
rules for the table. For backwards compatibility,
|
||||
<command>GRANT</>/<command>REVOKE RULE</> is still accepted,
|
||||
but it does nothing.
|
||||
</para>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -993,8 +1121,8 @@ For new features, add links to the documentation sections.
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Avoid extra scan of tables during <command>VACUUM</> of
|
||||
index-less table (Greg Stark)
|
||||
Avoid extra scan of tables without indexes during <command>VACUUM</>
|
||||
(Greg Stark)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
@ -1021,6 +1149,8 @@ For new features, add links to the documentation sections.
|
||||
This allows <command>COPY</> to dump arbitrary <acronym>SQL</>
|
||||
queries. The syntax is <literal>COPY (SELECT ...) TO</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1033,28 +1163,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change array concatenation to match documented behavior
|
||||
(Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This changes the previous behavior where concatenation
|
||||
would adjust the lower array dimensions.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Array comparison improvements (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Now array dimensions are also compared.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow <function>to_char(time)</> and <function>to_char(interval)</>
|
||||
@ -1068,18 +1176,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Have <function>to_char(time)</> and <function>to_char(interval)</>
|
||||
treat <literal>'HH'</> and <literal>'HH12'</> as 12-hour
|
||||
intervals.
|
||||
|
||||
<para>
|
||||
Most applications should use <literal>'HH24'</> unless they
|
||||
want a 12-hour display.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add a server-side sleep function <function>pg_sleep()</>
|
||||
@ -1087,13 +1183,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Zero unmasked bits in conversion from <type>INET</> to
|
||||
<type>CIDR</> (Tom)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add convenient arithmetic operations on <type>INET</>/<type>CIDR</>
|
||||
@ -1202,18 +1291,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove <envar>australian_timezones</> configuration variable
|
||||
(Joachim Wieland)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
No longer needed now that timezone abbreviations are
|
||||
configurable.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add <envar>pg_timezone_abbrevs</> and <envar>pg_timezone_names</>
|
||||
@ -1258,6 +1335,8 @@ For new features, add links to the documentation sections.
|
||||
Interval computation improvements (Michael Glaesemann,
|
||||
Bruce)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1296,6 +1375,8 @@ For new features, add links to the documentation sections.
|
||||
than one row is returned by the <command>SELECT</>, for
|
||||
<productname>Oracle PL/SQL</> compatibility.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1334,6 +1415,8 @@ For new features, add links to the documentation sections.
|
||||
Previously, it was lexical, which caused unexpected sharing
|
||||
violations.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1378,6 +1461,8 @@ For new features, add links to the documentation sections.
|
||||
Add <literal>table_name</> and <literal>table_schema</> as
|
||||
trigger data (Andrew)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1478,6 +1563,8 @@ For new features, add links to the documentation sections.
|
||||
<para>
|
||||
This is accomplished using <command>\set FETCH_COUNT</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1517,6 +1604,8 @@ For new features, add links to the documentation sections.
|
||||
<para>
|
||||
Use options <literal>-1</> or <literal>--single-transaction</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1535,25 +1624,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change <function>PQdsplen()</> to return a useful value
|
||||
(Martijn van Oosterhout)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Change <function>PQgetssl()</> to return a <literal>void*</>,
|
||||
rather than <literal>SSL*</> (Martijn van Oosterhout)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This allows applications to use the function without
|
||||
<acronym>SSL</> headers.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Allow the <filename>.pgpass</> hostname to match the default
|
||||
@ -1587,6 +1657,8 @@ For new features, add links to the documentation sections.
|
||||
return information about previously prepared statements
|
||||
and open cursors (Volkan Yazıcı)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1616,6 +1688,8 @@ For new features, add links to the documentation sections.
|
||||
<para>
|
||||
Major source code cleanups (Joachim Wieland, Michael)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1670,6 +1744,8 @@ For new features, add links to the documentation sections.
|
||||
<para>
|
||||
Previous implementations mimicked SysV semaphores.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -1701,18 +1777,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Improve multicolumn <acronym>GIST</> indexing (Oleg, Teodor)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
<acronym>GIST</> indexes now are clusterable (Teodor)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add a configure flag to allow libedit to be preferred over
|
||||
@ -1746,28 +1810,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove <acronym>QNX</> and <acronym>BEOS</> ports (Bruce)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
These ports no longer had active maintainers.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Make command-line options of postmaster and postgres
|
||||
identical (Peter)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
This allows the postmaster to pass arguments to each backend
|
||||
without using <literal>-o</>.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add <literal>XLOG_BLCKSZ</> as independent from <literal>BLCKSZ</>
|
||||
@ -1887,6 +1929,8 @@ For new features, add links to the documentation sections.
|
||||
<para>
|
||||
New <acronym>XML</> documentation section (Bruce)
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
@ -2015,26 +2059,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove ora2pg, now at <ulink
|
||||
url="http://www.samse.fr/GPL/ora2pg"></ulink>
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove contrib modules that have been migrated to pgfoundry:
|
||||
adddepend, dbase, dbmirror, fulltextindex, mac, userlock
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Remove abandoned modules: mSQL-interface, ips
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
Add hstore module (Oleg, Teodor)
|
||||
@ -2060,19 +2084,6 @@ For new features, add links to the documentation sections.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>
|
||||
In xml, rename <function>xml_valid()</> to
|
||||
<function>xml_is_well_formed()</> (Tom)
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<function>xml_valid()</> will remain for backward compability,
|
||||
but its behavior will change to do schema checks in future
|
||||
releases.
|
||||
</para>
|
||||
</listitem>
|
||||
|
||||
</itemizedlist>
|
||||
</sect3>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user