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
a262394c
Commit
a262394c
authored
Nov 20, 2007
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Split "server changes" up into smaller sections in release notes.
parent
c37e3579
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
119 additions
and
95 deletions
+119
-95
doc/src/sgml/release.sgml
doc/src/sgml/release.sgml
+119
-95
No files found.
doc/src/sgml/release.sgml
View file @
a262394c
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.54
7 2007/11/20 01:19:30
momjian Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.54
8 2007/11/20 01:42:37
momjian Exp $ -->
<!--
<!--
Typical markup:
Typical markup:
...
@@ -722,7 +722,7 @@ current_date < 2017-11-17
...
@@ -722,7 +722,7 @@ current_date < 2017-11-17
</sect3>
</sect3>
<sect3>
<sect3>
<title>Server Changes</title>
<title>
General
Server Changes</title>
<itemizedlist>
<itemizedlist>
<listitem>
<listitem>
...
@@ -749,13 +749,6 @@ current_date < 2017-11-17
...
@@ -749,13 +749,6 @@ current_date < 2017-11-17
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Autovacuum now reports its activity start time in
<literal>pg_stat_activity</literal> (Tom)
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Automatically re-plan cached queries when table
Automatically re-plan cached queries when table
...
@@ -772,32 +765,64 @@ current_date < 2017-11-17
...
@@ -772,32 +765,64 @@ current_date < 2017-11-17
<listitem>
<listitem>
<para>
<para>
Support Security Service Provider Interface (<acronym>SSPI</>) for
Add a <varname>temp_tablespaces</varname> parameter to control
authentication on Windows (Magnus)
the tablespaces for temporary tables and files (Jaime Casanova,
Albert Cervera, Bernd Helmle)
</para>
<para>
This parameter defines a list of tablespaces to be used. This
enables spreading the I/O load across multiple tablespaces. A random
tablespace is chosen each time a temporary object is created.
Temporary files are no longer stored in per-database
<filename>pgsql_tmp/</filename> directories but in per-tablespace
directories.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Support GSSAPI authentication (Henry Hotz, Magnus)
Limit the amount of information reported when a user is dropped
(Alvaro)
</para>
</para>
<para>
<para>
This should be preferred to native Kerberos authentication because
Previously, dropping (or attempting to drop) a user who owned many
GSSAPI is an industry standard.
objects could result in large <literal>NOTICE</literal> or
<literal>ERROR</literal> messages listing all these objects; this
caused problems for some client applications. The length of the
message is now limited, although a full list is still sent to the
server log.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Support a global SSL configuration file (Victor Wagner)
Place temporary tables' TOAST tables in special schemas named
<literal>pg_toast_temp_<replaceable>nnn</></literal> (Tom)
</para>
<para>
This allows low-level code to recognize these tables as temporary,
which enables various optimizations such as not WAL-logging changes
and using local rather than shared buffers for access. This also
fixes a bug wherein backends unexpectedly held open file references
to temporary TOAST tables.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add <varname>ssl_ciphers</> parameter to control accepted SSL ciphers
Fix problem that a constant flow of new connection requests could
(Victor Wagner)
indefinitely delay the postmaster from completing a shutdown or
a crash restart (Tom)
</para>
</listitem>
<listitem>
<para>
Allow <command>CREATE INDEX CONCURRENTLY</command> to ignore
transactions in other databases (Simon)
</para>
</para>
</listitem>
</listitem>
...
@@ -818,6 +843,21 @@ current_date < 2017-11-17
...
@@ -818,6 +843,21 @@ current_date < 2017-11-17
</para>
</para>
</listitem>
</listitem>
</itemizedlist>
</sect3>
<sect3>
<title>Server Monitoring</title>
<itemizedlist>
<listitem>
<para>
Autovacuum now reports its activity start time in
<literal>pg_stat_activity</literal> (Tom)
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow server log output in comma-separated value (CSV) format (Arul
Allow server log output in comma-separated value (CSV) format (Arul
...
@@ -886,46 +926,6 @@ current_date < 2017-11-17
...
@@ -886,46 +926,6 @@ current_date < 2017-11-17
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Change the timestamps recorded in transaction WAL records from
time_t to TimestampTz representation (Tom)
</para>
<para>
This provides sub-second resolution in WAL, which can be useful for
point-in-time recovery.
</para>
</listitem>
<listitem>
<para>
New boolean configuration parameter, <varname>archive_mode</>,
controls archiving (Simon)
</para>
<para>
Previously setting <varname>archive_command</> to an empty string
turned off archiving. Now <varname>archive_mode</> turns archiving
on and off, independently of <varname>archive_command</>. This is
useful for stopping archiving temporarily.
</para>
</listitem>
<listitem>
<para>
Reduce WAL workspace needed by warm standby servers (Simon)
</para>
<para>
This change allows a warm standby server to identify the earliest
still-needed WAL file to the recovery script, allowing automatic removal
of no-longer-needed WAL files. This is done using <literal>%r</> in
the <varname>restore_command</varname> parameter of
<filename>recovery.conf</filename>.
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add <varname>log_restartpoints</varname> to control logging of
Add <varname>log_restartpoints</varname> to control logging of
...
@@ -940,23 +940,6 @@ current_date < 2017-11-17
...
@@ -940,23 +940,6 @@ current_date < 2017-11-17
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
Add a <varname>temp_tablespaces</varname> parameter to control
the tablespaces for temporary tables and files (Jaime Casanova,
Albert Cervera, Bernd Helmle)
</para>
<para>
This parameter defines a list of tablespaces to be used. This
enables spreading the I/O load across multiple tablespaces. A random
tablespace is chosen each time a temporary object is created.
Temporary files are no longer stored in per-database
<filename>pgsql_tmp/</filename> directories but in per-tablespace
directories.
</para>
</listitem>
<listitem>
<listitem>
<para>
<para>
New system view <literal>pg_stat_bgwriter</literal> displays
New system view <literal>pg_stat_bgwriter</literal> displays
...
@@ -1028,55 +1011,96 @@ current_date < 2017-11-17
...
@@ -1028,55 +1011,96 @@ current_date < 2017-11-17
</para>
</para>
</listitem>
</listitem>
</itemizedlist>
</sect3>
<sect3>
<title>Authentication Changes</title>
<itemizedlist>
<listitem>
<listitem>
<para>
<para>
Limit the amount of information reported when a user is dropped
Support Security Service Provider Interface (<acronym>SSPI</>) for
(Alvaro
)
authentication on Windows (Magnus
)
</para>
</para>
</listitem>
<listitem>
<para>
<para>
Previously, dropping (or attempting to drop) a user who owned many
Support GSSAPI authentication (Henry Hotz, Magnus)
objects could result in large <literal>NOTICE</literal> or
</para>
<literal>ERROR</literal> messages listing all these objects; this
caused problems for some client applications. The length of the
<para>
message is now limited, although a full list is still sent to th
e
This should be preferred to native Kerberos authentication becaus
e
server log
.
GSSAPI is an industry standard
.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Place temporary tables' TOAST tables in special schemas named
Support a global SSL configuration file (Victor Wagner)
<literal>pg_toast_temp_<replaceable>nnn</></literal> (Tom)
</para>
</para>
</listitem>
<listitem>
<para>
<para>
This allows low-level code to recognize these tables as temporary,
Add <varname>ssl_ciphers</> parameter to control accepted SSL ciphers
which enables various optimizations such as not WAL-logging changes
(Victor Wagner)
and using local rather than shared buffers for access. This also
fixes a bug wherein backends unexpectedly held open file references
to temporary TOAST tables.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Fix problem that a constant flow of new connection requests could
Add a Kerberos realm parameter, <varname>krb_realm</> (Magnus)
indefinitely delay the postmaster from completing a shutdown or
a crash restart (Tom)
</para>
</para>
</listitem>
</listitem>
</itemizedlist>
</sect3>
<sect3>
<title>WAL and Continuous Archiving Changes</title>
<itemizedlist>
<listitem>
<listitem>
<para>
<para>
Allow <command>CREATE INDEX CONCURRENTLY</command> to ignore
Change the timestamps recorded in transaction WAL records from
transactions in other databases (Simon)
time_t to TimestampTz representation (Tom)
</para>
<para>
This provides sub-second resolution in WAL, which can be useful for
point-in-time recovery.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add a Kerberos realm parameter, <varname>krb_realm</> (Magnus)
Reduce WAL disk space needed by warm standby servers (Simon)
</para>
<para>
This change allows a warm standby server to pass the name of the earliest
still-needed WAL file to the recovery script, allowing automatic removal
of no-longer-needed WAL files. This is done using <literal>%r</> in
the <varname>restore_command</varname> parameter of
<filename>recovery.conf</filename>.
</para>
</listitem>
<listitem>
<para>
New boolean configuration parameter, <varname>archive_mode</>,
controls archiving (Simon)
</para>
<para>
Previously setting <varname>archive_command</> to an empty string
turned off archiving. Now <varname>archive_mode</> turns archiving
on and off, independently of <varname>archive_command</>. This is
useful for stopping archiving temporarily.
</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