Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
2193b21a
Commit
2193b21a
authored
Mar 29, 2009
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
More release note markup.
parent
087fa888
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
182 additions
and
158 deletions
+182
-158
doc/src/sgml/release.sgml
doc/src/sgml/release.sgml
+182
-158
No files found.
doc/src/sgml/release.sgml
View file @
2193b21a
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.61
3 2009/03/29 03:01:56
momjian Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.61
4 2009/03/29 03:58:37
momjian Exp $ -->
<!--
<!--
Typical markup:
Typical markup:
...
@@ -166,46 +166,46 @@ do it for earlier branch release files.
...
@@ -166,46 +166,46 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
This change was made because some users wanted a
constant log
This change was made because some users wanted a
fixed filename,
f
ilename, f
or use with an external log rotation tool.
for use with an external log rotation tool.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove
explain_pretty_print
<filename>postgresql.conf</> setting
Remove
<varname>explain_pretty_print</>
<filename>postgresql.conf</> setting
(no longer needed) (Tom)
(no longer needed) (Tom)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove
log_restartpoints
from <filename>recovery.conf</>;
Remove
<varname>log_restartpoints</>
from <filename>recovery.conf</>;
instead use
log_checkpoints
(Simon Riggs)
instead use
<varname>log_checkpoints</>
(Simon Riggs)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove support for the (insecure)
crypt
authentication method
Remove support for the (insecure)
<literal>crypt</>
authentication method
(Magnus)
(Magnus)
</para>
</para>
<para>
<para>
This breaks compatibility with pre-7.2 versions.
This breaks compatibility with pre-
<productname>PostgreSQL</>
7.2 versions.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove
krb_realm and krb_server_hostname
, now
Remove
<varname>krb_realm</> and <varname>krb_server_hostname</>
, now
<filename>pg_hba.conf</>-only settings (Magnus)
<filename>pg_hba.conf</>-only settings (Magnus)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove
ipcclean
utility command (Bruce)
Remove
<application>ipcclean</>
utility command (Bruce)
</para>
</para>
<para>
<para>
...
@@ -216,8 +216,8 @@ do it for earlier branch release files.
...
@@ -216,8 +216,8 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
<filename>pg_hba.conf</> also has extensive changes related to
The <filename>pg_hba.conf</> section below also has extensive
migration. bjm: add markup
changes related to migration.
</para>
</para>
</listitem>
</listitem>
...
@@ -301,7 +301,7 @@ do it for earlier branch release files.
...
@@ -301,7 +301,7 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
This was already the
float8
behavior.
This was already the
<type>float8</>
behavior.
</para>
</para>
</listitem>
</listitem>
...
@@ -312,15 +312,15 @@ do it for earlier branch release files.
...
@@ -312,15 +312,15 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
The changed behavior is more <acronym>IEEE</>-standards
The changed behavior is more <acronym>IEEE</>-standards
compliant.
compliant.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Throw an error if an escape character is the last character in
Throw an error if an escape character is the last character in
a <literal>LIKE</> pattern (
it ha
s nothing to escape) (Tom)
a <literal>LIKE</> pattern (
there i
s nothing to escape) (Tom)
</para>
</para>
</listitem>
</listitem>
...
@@ -354,6 +354,11 @@ do it for earlier branch release files.
...
@@ -354,6 +354,11 @@ do it for earlier branch release files.
(<literal>BC</>/<literal>AD</>) format designations (Brendan
(<literal>BC</>/<literal>AD</>) format designations (Brendan
Jurd)
Jurd)
</para>
</para>
<para>
For example, input value <literal>ad</> now matches the format
string <literal>AD</>.
</para>
</listitem>
</listitem>
<listitem>
<listitem>
...
@@ -365,29 +370,31 @@ do it for earlier branch release files.
...
@@ -365,29 +370,31 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
For example, input value <literal>AD</>
does not match format
For example, input value <literal>AD</>
now does not match
string <literal>A.D.</>.
format
string <literal>A.D.</>.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
DateStyle no longer controls interval output (use new variable
<varname>DateStyle</> no longer controls <type>INTERVAL</>
IntervalStyle
)
output (use new variable <varname>IntervalStyle</>
)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove ~=~ and ~<>~ operators used for <literal>LIKE</>
Remove <literal>~=~</> and <literal>~<>~</> operators
index comparisons (Tom) bjm: needed?
used for <literal>LIKE</> index comparisons (Tom) bjm: needed,
pg_upgrade impact?
</para>
</para>
<para>
<para>
A not-immediately-obvious incompatibility is that the sort
A not-immediately-obvious incompatibility is that the sort
order within bpchar_pattern_ops indexes changes --- it had been
order within <literal>bpchar_pattern_ops</> indexes changes
identical to plain strcmp, but is now trailing-blank-insensitive.
--- it had been identical to plain <function>strcmp()</>, but
This will impact in-place upgrades, if those ever happen.
is now trailing-blank-insensitive. This will impact in-place
upgrades, if those ever happen.
</para>
</para>
</listitem>
</listitem>
...
@@ -493,25 +500,27 @@ do it for earlier branch release files.
...
@@ -493,25 +500,27 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Increase the default value of default_statistics_target from
Increase the default value of <varname>default_statistics_target</>
10 to 100 (Greg Sabino Mullane, Tom)
from <literal>10</> to <literal>100</> (Greg Sabino Mullane,
Tom)
</para>
</para>
<para>
<para>
The maximum value was also increased from 1000 to 10000.
The maximum value was also increased from <literal>1000</> to
<literal>10000</>.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Modify
'constraint_exclusion' to check for partitioned tables
Modify
<varname>constraint_exclusion</> to check for partitioned
by default when inheritance or <literal>UNION ALL</> is used
tables by default when inheritance or <literal>UNION ALL</> is
(Tom)
used
(Tom)
</para>
</para>
<para>
<para>
A new
constraint_exclusion setting, <literal>partition</>, was
A new
<varname>constraint_exclusion</> setting,
added to match this behavior.
<literal>partition</>, was
added to match this behavior.
</para>
</para>
</listitem>
</listitem>
...
@@ -521,9 +530,9 @@ do it for earlier branch release files.
...
@@ -521,9 +530,9 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
The amount of read-ahead is controlled by
effective_io_concurrency.
The amount of read-ahead is controlled by
This requires <function>posix_fadvise()</> support in the
<varname>effective_io_concurrency</>. This requires
kernel.
<function>posix_fadvise()</> support in the
kernel.
</para>
</para>
</listitem>
</listitem>
...
@@ -581,9 +590,10 @@ do it for earlier branch release files.
...
@@ -581,9 +590,10 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add <filename>postgresql.conf</> setting cursor_tuple_fraction
Add <filename>postgresql.conf</> setting
to control the fraction of a cursor's rows expected to be
<varname>cursor_tuple_fraction</> to control the fraction of
requested by the user (Robert Hell)
a cursor's rows expected to be requested by the user (Robert
Hell)
</para>
</para>
</listitem>
</listitem>
...
@@ -613,15 +623,15 @@ do it for earlier branch release files.
...
@@ -613,15 +623,15 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add <function>pg_terminate_backend()</> to safely terminate a
Add <function>pg_terminate_backend()</> to safely terminate a
backend (the <literal>SIGTERM</> signal
also works
) (Tom, Bruce)
backend (the <literal>SIGTERM</> signal
works also
) (Tom, Bruce)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add ability to track user-defined functions call counts and
Add ability to track user-defined functions call counts and
runtimes via <filename>postgresql.conf</> variable
'track_functions'
runtimes via <filename>postgresql.conf</> variable
(Martin Pihlak)
<varname>track_functions</>
(Martin Pihlak)
</para>
</para>
<para>
<para>
...
@@ -635,7 +645,7 @@ do it for earlier branch release files.
...
@@ -635,7 +645,7 @@ do it for earlier branch release files.
<para>
<para>
Allow specification of the maximum <literal>pg_stat_activity</>
Allow specification of the maximum <literal>pg_stat_activity</>
query string size via <filename>postgresql.conf</> variable
query string size via <filename>postgresql.conf</> variable
track_activity_query_size
(Thomas Lee)
<varname>track_activity_query_size</>
(Thomas Lee)
</para>
</para>
</listitem>
</listitem>
...
@@ -648,8 +658,8 @@ do it for earlier branch release files.
...
@@ -648,8 +658,8 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add read-only <filename>postgresql.conf</> variables
segment_size
,
Add read-only <filename>postgresql.conf</> variables
<varname>segment_size</>
,
wal_block_size, and wal_segment_size
(Bernd Helmle)
<varname>wal_block_size</>, and <varname>wal_segment_size</>
(Bernd Helmle)
</para>
</para>
</listitem>
</listitem>
...
@@ -671,7 +681,7 @@ do it for earlier branch release files.
...
@@ -671,7 +681,7 @@ do it for earlier branch release files.
<para>
<para>
Move the server statistics file into the subdirectory
Move the server statistics file into the subdirectory
<filename>pg_stat_tmp</> and allow its location to be specified
<filename>pg_stat_tmp</> and allow its location to be specified
via
stats_temp_directory
(Magnus)
via
<varname>stats_temp_directory</>
(Magnus)
</para>
</para>
<para>
<para>
...
@@ -725,14 +735,15 @@ do it for earlier branch release files.
...
@@ -725,14 +735,15 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
Previously this was only supported for ident authentication.
Previously this was only supported for <literal>ident</>
authentication.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow <literal>ident</> authentication over Unix-domain sockets
Allow <literal>ident</> authentication over Unix-domain sockets
on
Solaris
(Garick Hamlin)
on
<productname>Solaris</>
(Garick Hamlin)
</para>
</para>
</listitem>
</listitem>
...
@@ -805,7 +816,7 @@ do it for earlier branch release files.
...
@@ -805,7 +816,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Report appropriate error message for combination of <literal>MD5</>
Report appropriate error message for combination of <literal>MD5</>
authentication and
db_user_namespace
enabled (Bruce)
authentication and
<varname>db_user_namespace</>
enabled (Bruce)
</para>
</para>
</listitem>
</listitem>
...
@@ -818,8 +829,8 @@ do it for earlier branch release files.
...
@@ -818,8 +829,8 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Allow
Kerberos/<acronym>GSSAPI</> parameters to be changed
Allow
<productname>Kerberos</>/<acronym>GSSAPI</> parameters
without restarting the postmaster (Magnus)
to be changed
without restarting the postmaster (Magnus)
</para>
</para>
</listitem>
</listitem>
...
@@ -1088,12 +1099,12 @@ do it for earlier branch release files.
...
@@ -1088,12 +1099,12 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Have <command>ALTER TABLE SET WITHOUT OIDS</> rewrite the table
Have <command>ALTER TABLE SET WITHOUT OIDS</> rewrite the table
to remove
oid
values (Tom)
to remove
<type>OID</>
values (Tom)
</para>
</para>
<para>
<para>
Also, add <command>ALTER TABLE SET WITH OIDS</> to rewrite the
Also, add <command>ALTER TABLE SET WITH OIDS</> to rewrite the
table to add
oid
s.
table to add
<type>OID</>
s.
</para>
</para>
</listitem>
</listitem>
...
@@ -1205,7 +1216,7 @@ do it for earlier branch release files.
...
@@ -1205,7 +1216,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Refactor multi-object <command>DROP</> operations so conflicting
Refactor multi-object <command>DROP</> operations so conflicting
dependencies do
n'
t generate an error (Alex Hunsaker)
dependencies do
no
t generate an error (Alex Hunsaker)
</para>
</para>
</listitem>
</listitem>
...
@@ -1242,7 +1253,7 @@ do it for earlier branch release files.
...
@@ -1242,7 +1253,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Allow <command>CREATE OR REPLACE VIEW</> to add columns to the
Allow <command>CREATE OR REPLACE VIEW</> to add columns to the
<emphasis>end</> of
the
view (Robert Haas)
<emphasis>end</> of
a
view (Robert Haas)
</para>
</para>
</listitem>
</listitem>
...
@@ -1261,15 +1272,15 @@ do it for earlier branch release files.
...
@@ -1261,15 +1272,15 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
Previously <command>EXPLAIN VERBOSE</>
had
output an internal
Previously <command>EXPLAIN VERBOSE</> output an internal
representation of the query plan. (That behavior is now
representation of the query plan. (That behavior is now
available via
debug_print_plan
.)
available via
<varname>debug_print_plan</>
.)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have <command>EXPLAIN</> honor
debug_print_plan
(Tom)
Have <command>EXPLAIN</> honor
<varname>debug_print_plan</>
(Tom)
</para>
</para>
</listitem>
</listitem>
...
@@ -1284,7 +1295,7 @@ do it for earlier branch release files.
...
@@ -1284,7 +1295,7 @@ do it for earlier branch release files.
</sect3>
</sect3>
<sect3>
<sect3>
<title>Indexes</title>
<title>
General
Indexes</title>
<itemizedlist>
<itemizedlist>
<listitem>
<listitem>
...
@@ -1313,14 +1324,34 @@ do it for earlier branch release files.
...
@@ -1313,14 +1324,34 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Remove requirement to use <literal>@@@</> when doing <acronym>GIN</>
Special xxx_pattern_ops <literal>LIKE</> indexes can now be
weighted lookups on full text indexes (Tom)
used for simple equality comparisons (Tom)
</para>
</listitem>
</itemizedlist>
</sect3>
<sect3>
<title>Full Text Indexes</title>
<itemizedlist>
<listitem>
<para>
Remove the requirement to use <literal>@@@</> when doing
<acronym>GIN</> weighted lookups on full text indexes (Tom)
</para>
<para>
The normal <literal>@@</> text search operator can be used
instead.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add optimizer selectivity function for <literal>@@</> text
Add
an
optimizer selectivity function for <literal>@@</> text
search operations (Jan Urbanski)
search operations (Jan Urbanski)
</para>
</para>
</listitem>
</listitem>
...
@@ -1345,13 +1376,6 @@ do it for earlier branch release files.
...
@@ -1345,13 +1376,6 @@ do it for earlier branch release files.
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Special xxx_pattern_ops <literal>LIKE</> indexes can now be
used for simple equality comparisons (Tom)
</para>
</listitem>
</itemizedlist>
</itemizedlist>
</sect3>
</sect3>
...
@@ -1367,8 +1391,9 @@ do it for earlier branch release files.
...
@@ -1367,8 +1391,9 @@ do it for earlier branch release files.
<para>
<para>
This allows the recording of all free space discovered by vacuum
This allows the recording of all free space discovered by vacuum
in *.fsm files, rather than having to limit recording to a
in <filename>*.fsm</> files, rather than having to limit
fixed-sized shared memory area; max_fsm_pages and max_fsm_relations
recording to a fixed-sized shared memory area;
<varname>max_fsm_pages</> and <varname>max_fsm_relations</>
settings have been removed.
settings have been removed.
</para>
</para>
</listitem>
</listitem>
...
@@ -1398,9 +1423,10 @@ do it for earlier branch release files.
...
@@ -1398,9 +1423,10 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add vacuum_freeze_table_age to <filename>postgresql.conf</> to
Add <varname>vacuum_freeze_table_age</> to
control when <command>VACUUM</> should ignore the visibility
<filename>postgresql.conf</> to control when <command>VACUUM</>
map and do a full table scan to set frozen xids (Heikki)
should ignore the visibility map and do a full table scan to
set frozen xids (Heikki)
</para>
</para>
</listitem>
</listitem>
...
@@ -1505,15 +1531,15 @@ do it for earlier branch release files.
...
@@ -1505,15 +1531,15 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
Previously these were interpreted as <literal>1 BC</>
. (Y
ears
Previously these were interpreted as <literal>1 BC</>
; y
ears
<literal>0</> and <literal>00</> are assumed to be the year
<literal>0</> and <literal>00</> are assumed to be the year
2000.
)
2000.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Include <acronym>SGT</> (Singapore time) as a valid timezone
Include <acronym>SGT</> (Singapore time) as a valid time
zone
abbreviation (Tom)
abbreviation (Tom)
</para>
</para>
</listitem>
</listitem>
...
@@ -1538,8 +1564,8 @@ do it for earlier branch release files.
...
@@ -1538,8 +1564,8 @@ do it for earlier branch release files.
<para>
<para>
Formerly the precision had to be specified after the keyword
Formerly the precision had to be specified after the keyword
<type>INTERVAL</> (th
e old syntax is still supported). Data
<type>INTERVAL</> (th
is syntax is still supported). Data type
type
definitions will now be output using the new format.
definitions will now be output using the new format.
</para>
</para>
</listitem>
</listitem>
...
@@ -1551,22 +1577,22 @@ do it for earlier branch release files.
...
@@ -1551,22 +1577,22 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add <filename>postgresql.conf</> variable
IntervalStyle which
Add <filename>postgresql.conf</> variable
<varname>IntervalStyle</>
controls how interval
values are output (Ron Mayer)
which controls how <type>INTERVAL</>
values are output (Ron Mayer)
</para>
</para>
<para>
<para>
Valid value are: <literal>postgres</>, <literal>postgres_verbose</>,
Valid value are: <literal>postgres</>, <literal>postgres_verbose</>,
<literal>sql_standard</>, <literal>iso_8601</>. This also
<literal>sql_standard</>, <literal>iso_8601</>. This also
controls handling of negative <type>INTERVAL</> input when only
controls
the
handling of negative <type>INTERVAL</> input when only
some fields have positive/negative designations.
some fields have positive/negative designations.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Ma
de interval seconds rounding more consistent across output
Ma
ke <type>INTERVAL</> seconds rounding more consistent across
formats (Ron Mayer)
output
formats (Ron Mayer)
</para>
</para>
</listitem>
</listitem>
...
@@ -1587,14 +1613,14 @@ do it for earlier branch release files.
...
@@ -1587,14 +1613,14 @@ do it for earlier branch release files.
<para>
<para>
This allows <literal>NULL</> <type>ARRAY</> entries as long as
This allows <literal>NULL</> <type>ARRAY</> entries as long as
it is properly cast
they are properly cast.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Make
the <acronym>SQL</> <type>ARRAY</> dimensions optional to
Make
<acronym>SQL</>-syntax <type>ARRAY</> dimensions optional
match the <acronym>SQL</> standard (Peter)
to
match the <acronym>SQL</> standard (Peter)
</para>
</para>
</listitem>
</listitem>
...
@@ -1669,14 +1695,14 @@ do it for earlier branch release files.
...
@@ -1669,14 +1695,14 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Document that <function>setseed()</> allows values from
Document that <function>setseed()</> allows values from
<literal>-1</> to <literal>1</> (not <literal>0</> to
<literal>-1</> to <literal>1</> (not
just
<literal>0</> to
<literal>1</>), and enforce the valid range (Kris Jurka)
<literal>1</>), and enforce the valid range (Kris Jurka)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add server side
<function>lo_import(filename, oid)</> function
Add server side
function <function>lo_import(filename, oid)</>
(Tatsuo)
(Tatsuo)
</para>
</para>
</listitem>
</listitem>
...
@@ -1749,7 +1775,7 @@ do it for earlier branch release files.
...
@@ -1749,7 +1775,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Modify <function>pg_relation_size()</> to handle free space
Modify <function>pg_relation_size()</> to handle free space
map (
*.fsm
) files (Heikki)
map (
<filename>*.fsm</>
) files (Heikki)
</para>
</para>
</listitem>
</listitem>
...
@@ -1850,8 +1876,8 @@ do it for earlier branch release files.
...
@@ -1850,8 +1876,8 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
Only trailing arguments can be o
f variable length, and they
Only trailing arguments can be o
ptional, and they all must be
all must be
of the same data type.
of the same data type.
</para>
</para>
</listitem>
</listitem>
...
@@ -1891,27 +1917,27 @@ do it for earlier branch release files.
...
@@ -1891,27 +1917,27 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Support <literal>EXECUTE USING</>
in PL/pgSQL
(Pavel Stehule)
Support <literal>EXECUTE USING</> (Pavel Stehule)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow
PL/pgSQL to loop
over an open cursor using a <literal>FOR</>
Allow
looping
over an open cursor using a <literal>FOR</>
loop (Pavel Stehule)
loop (Pavel Stehule)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Support <literal>RETURN QUERY EXECUTE</>
in PL/pgSQL
(Pavel
Support <literal>RETURN QUERY EXECUTE</> (Pavel
Stehule)
Stehule)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve the
PL/pgSQL <literal>RAISE</> command
(Pavel Stehule)
Improve the
<literal>RAISE</> command:
(Pavel Stehule)
</para>
</para>
</listitem>
</listitem>
...
@@ -1945,7 +1971,7 @@ do it for earlier branch release files.
...
@@ -1945,7 +1971,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Allow
the
specification of <varname>SQLSTATE</> numeric codes
Allow specification of <varname>SQLSTATE</> numeric codes
in <literal>EXCEPTION</> lists (Pavel Stehule)
in <literal>EXCEPTION</> lists (Pavel Stehule)
</para>
</para>
...
@@ -1956,21 +1982,20 @@ do it for earlier branch release files.
...
@@ -1956,21 +1982,20 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Support
<literal>CASE</> statement in PL/pgSQL
(Pavel Stehule)
Support
the <literal>CASE</> statement
(Pavel Stehule)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add PL/PgSQL <literal>FOUND</> and <command>GET DIAGNOSTICS</>
Add <literal>FOUND</> and <command>GET DIAGNOSTICS</> support
support for the <literal>RETURN QUERY</>
for the <literal>RETURN QUERY</> statement (Pavel Stehule)
statement (Pavel Stehule)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add
PL/pgSQL translation
(Alvaro)
Add
message translation support
(Alvaro)
</para>
</para>
</listitem>
</listitem>
...
@@ -1984,50 +2009,49 @@ do it for earlier branch release files.
...
@@ -1984,50 +2009,49 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Remove
psql
startup banner; now just suggest <literal>help</>
Remove startup banner; now just suggest <literal>help</>
(Joshua Drake)
(Joshua Drake)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have
psql
<literal>help</> show common backslash commands (Greg
Have <literal>help</> show common backslash commands (Greg
Sabino Mullane)
Sabino Mullane)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add psql <literal>\pset format wrapped</> mode to wrap output
Add <literal>\pset format wrapped</> mode to wrap output to the
to screen width, or
screen width, or file/pipe output too if <literal>\pset columns</>
file/pipe output too if <literal>\pset columns</> is set (Bryce
is set (Bryce Nesbitt)
Nesbitt)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Use the p
sql p
ager for wide output (Bruce)
Use the pager for wide output (Bruce)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Require a space between a
psql
backslash command and the first
Require a space between a backslash command and the first
argument (Bernd Helmle)
argument (Bernd Helmle)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Display access control rights on multiple lines
in psql
(Brendan
Display access control rights on multiple lines (Brendan
Jurd, Andreas Scherbaum)
Jurd, Andreas Scherbaum)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve
psql
tab completion support for schema qualified and
Improve tab completion support for schema qualified and
quoted identifiers (Greg Sabino Mullane)
quoted identifiers (Greg Sabino Mullane)
</para>
</para>
</listitem>
</listitem>
...
@@ -2041,32 +2065,32 @@ do it for earlier branch release files.
...
@@ -2041,32 +2065,32 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add optional <literal>on</>/<literal>off</> argument
to psql
Add optional <literal>on</>/<literal>off</> argument
s for
<command>\timing</> (David Fetter)
<command>\timing</> (David Fetter)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have
psql
<command>\l</> show access privileges (Andrew Gilligan)
Have <command>\l</> show access privileges (Andrew Gilligan)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have
psql
<command>\l+</> show database sizes, if permissions
Have <command>\l+</> show database sizes, if permissions
allow (Andrew Gilligan)
allow (Andrew Gilligan)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add
psql
<command>\ef</> command to edit function definitions
Add
the
<command>\ef</> command to edit function definitions
(Abhijit Menon-Sen)
(Abhijit Menon-Sen)
</para>
</para>
<para>
<para>
<command>\ef</> without a function name
s
creates an empty
<command>\ef</> without a function name creates an empty
function template for editing.
function template for editing.
</para>
</para>
</listitem>
</listitem>
...
@@ -2081,21 +2105,21 @@ do it for earlier branch release files.
...
@@ -2081,21 +2105,21 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Have
psql <command>\d</> display references to this table as
Have
<command>\d</> show cases where this table is referenced
a foreign-key constraint (Kenneth D'Souza)
a
s a
foreign-key constraint (Kenneth D'Souza)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have
psql
<command>\d</> show the value of sequence columns
Have <command>\d</> show the value of sequence columns
(Euler Taveira de Oliveira)
(Euler Taveira de Oliveira)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add column storage type and other relation options to
psql
Add column storage type and other relation options to
the
<command>\d+</> display (Gregory Stark, Euler Taveira de
<command>\d+</> display (Gregory Stark, Euler Taveira de
Oliveira)
Oliveira)
</para>
</para>
...
@@ -2103,49 +2127,49 @@ do it for earlier branch release files.
...
@@ -2103,49 +2127,49 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Show relation size in
psql
<command>\d+</> output (Dickson S.
Show relation size in <command>\d+</> output (Dickson S.
Guedes)
Guedes)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have all
psql
<command>\d*</> commands show system objects only
Have all <command>\d*</> commands show system objects only
if <literal>S</> is specified (Greg Sabino Mullane)
if <literal>S</> is specified (Greg Sabino Mullane)
</para>
</para>
<para>
<para>
psql <command>\dt</> already behaved this way.
<command>\dt</> already behaved this way. bjm: accuate?
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Make
psql
<command>\d</> and <command>\dt</> consistent in
Make <command>\d</> and <command>\dt</> consistent in
their display of system tables (Bruce)
their display of system tables (Bruce)
</para>
</para>
<para>
<para>
Previously, <literal>\d pg_class</> would show
pg_class while
Previously, <literal>\d pg_class</> would show
<literal>pg_class</>
<literal>\dt pg_class</> would not.
while
<literal>\dt pg_class</> would not.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Show enumerated values in
psql's
<command>\dT+</> (David Fetter)
Show enumerated values in <command>\dT+</> (David Fetter)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow
psql
<command>\dC</> to accept wildcard patterns (Tom)
Allow <command>\dC</> to accept wildcard patterns (Tom)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow
psql
<command>\d*</> commands to work with versions of
Allow <command>\d*</> commands to work with versions of
<productname>PostgreSQL</> back to 7.4 (Guillaume Lelarge)
<productname>PostgreSQL</> back to 7.4 (Guillaume Lelarge)
</para>
</para>
</listitem>
</listitem>
...
@@ -2160,7 +2184,7 @@ do it for earlier branch release files.
...
@@ -2160,7 +2184,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add <literal>--no-tablespaces</> option to
Add
a
<literal>--no-tablespaces</> option to
<application>pg_dump</>/<application>pg_dumpall</>/<application>pg_restore</>
<application>pg_dump</>/<application>pg_dumpall</>/<application>pg_restore</>
so dumps can be restored to clusters that have non-matching
so dumps can be restored to clusters that have non-matching
tablespace layouts (Gavin Roy)
tablespace layouts (Gavin Roy)
...
@@ -2174,7 +2198,7 @@ do it for earlier branch release files.
...
@@ -2174,7 +2198,7 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
Use of th
e options
does not throw an error, but it has no
Use of th
is option
does not throw an error, but it has no
effect. This option was removed because the version checks
effect. This option was removed because the version checks
are considered necessary.
are considered necessary.
</para>
</para>
...
@@ -2194,22 +2218,22 @@ do it for earlier branch release files.
...
@@ -2194,22 +2218,22 @@ do it for earlier branch release files.
</para>
</para>
<para>
<para>
Allows dumps to fail if unable to acquire shared lock within
This allows dumps to fail if unable to acquire a shared lock
the specified amount of time.
within
the specified amount of time.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Reorder <application>pg_dump</> <literal>--data-only</> output
Reorder <application>pg_dump</> <literal>--data-only</> output
to dump primary-key tables referenced by foreign keys
are dumped
to dump primary-key tables referenced by foreign keys
before
before
the foreign-key referencing tables (Tom)
the foreign-key referencing tables (Tom)
</para>
</para>
<para>
<para>
This allows data loads when foreign keys are already present.
This allows data loads when foreign keys are already present.
If circular references make this impossible,
issue a
If circular references make this impossible,
a <literal>NOTICE</>
<literal>NOTICE</>
.
is issued
.
</para>
</para>
</listitem>
</listitem>
...
@@ -2223,8 +2247,8 @@ do it for earlier branch release files.
...
@@ -2223,8 +2247,8 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Allow
pg_restore of a custom format archive to use multiple
Allow
<application>pg_restore</> of a custom format archive to
concurrent connections to do the restore (Andrew)
use multiple
concurrent connections to do the restore (Andrew)
</para>
</para>
<para>
<para>
...
@@ -2236,7 +2260,7 @@ do it for earlier branch release files.
...
@@ -2236,7 +2260,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add new <application>pg_dump</> <literal>--binary-upgrade</>
Add new <application>pg_dump</> <literal>--binary-upgrade</>
flag to be used
by binary upgrade utilities (Bruce)
option for use
by binary upgrade utilities (Bruce)
</para>
</para>
</listitem>
</listitem>
...
@@ -2286,13 +2310,13 @@ do it for earlier branch release files.
...
@@ -2286,13 +2310,13 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Allow the <type>OID</> to be specified when importing large
Allow the <type>OID</> to be specified when importing large
objects using
libpq
<function>lo_import_with_oid()</> (Tatsuo)
objects using <function>lo_import_with_oid()</> (Tatsuo)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add events support
to libpq
(Andrew Chernow, Merlin Moncure)
Add events support (Andrew Chernow, Merlin Moncure)
</para>
</para>
<para>
<para>
...
@@ -2303,14 +2327,14 @@ do it for earlier branch release files.
...
@@ -2303,14 +2327,14 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Improve
libpq
error handling to allow the return of multiple
Improve error handling to allow the return of multiple
error messages as multi-line error reports (Magnus)
error messages as multi-line error reports (Magnus)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have
libpq
<function>PQexecParams()</> return
Have <function>PQexecParams()</> return
<varname>PGRES_EMPTY_QUERY</> for an empty query (Tom)
<varname>PGRES_EMPTY_QUERY</> for an empty query (Tom)
</para>
</para>
...
@@ -2321,8 +2345,8 @@ do it for earlier branch release files.
...
@@ -2321,8 +2345,8 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Document how to avoid the
libpq
overhead of <function>WSACleanup()</>
Document how to avoid the overhead of <function>WSACleanup()</>
o
verhead o
n Windows (Andrew Chernow)
on Windows (Andrew Chernow)
</para>
</para>
</listitem>
</listitem>
...
@@ -2336,30 +2360,30 @@ do it for earlier branch release files.
...
@@ -2336,30 +2360,30 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Fix
libpq
certificate validation for <acronym>SSL</> connections
Fix certificate validation for <acronym>SSL</> connections
(Magnus)
(Magnus)
</para>
</para>
<para>
<para>
libpq now verifies both the certificate and the name of the
<application>libpq</> now verifies both the certificate and
server by default when making <acronym>SSL</> connections. If
the name of the server by default when making <acronym>SSL</>
a root certificate is not available to use for verification,
connections. If a root certificate is not available to use for
<acronym>SSL</> connections will fail. The <literal>sslverify</>
verification, <acronym>SSL</> connections will fail. The
parameter can be used to disable the host and certificate
<literal>sslverify</> parameter can be used to disable the host
verification if required.
and certificate
verification if required.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow the file locations for
libpq
<acronym>SSL</> certificates
Allow the file locations for
client
<acronym>SSL</> certificates
to be specified (Mark Woodward, Alvaro, Magnus)
to be specified (Mark Woodward, Alvaro, Magnus)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add
libpq
connection parameter <literal>sslverify</> to control
Add connection parameter <literal>sslverify</> to control
the verification of the server's <acronym>SSL</> certificate
the verification of the server's <acronym>SSL</> certificate
(Magnus)
(Magnus)
</para>
</para>
...
@@ -2391,7 +2415,7 @@ do it for earlier branch release files.
...
@@ -2391,7 +2415,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add localization support for
ecpg
messages (Euler Taveira de
Add localization support for messages (Euler Taveira de
Oliveira)
Oliveira)
</para>
</para>
</listitem>
</listitem>
...
@@ -2417,7 +2441,7 @@ do it for earlier branch release files.
...
@@ -2417,7 +2441,7 @@ do it for earlier branch release files.
<listitem>
<listitem>
<para>
<para>
Add
<acronym>SPI</>
support for single-use plans with out-of-line
Add support for single-use plans with out-of-line
parameters (Tom)
parameters (Tom)
</para>
</para>
</listitem>
</listitem>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment