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
15f27aeb
Commit
15f27aeb
authored
May 03, 2013
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
9.3 release notes: Add links to SGML sections
parent
14c7a74b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
349 additions
and
217 deletions
+349
-217
doc/src/sgml/release-9.3.sgml
doc/src/sgml/release-9.3.sgml
+349
-217
No files found.
doc/src/sgml/release-9.3.sgml
View file @
15f27aeb
...
@@ -81,8 +81,9 @@
...
@@ -81,8 +81,9 @@
<listitem>
<listitem>
<para>
<para>
Add configuration variable <varname>lock_timeout</> to limit lock
Add configuration variable <link
wait duration (Zoltán Böszörményi)
linkend="guc-lock-timeout"><varname>lock_timeout</></link> to limit
lock wait duration (Zoltán Böszörményi)
</para>
</para>
</listitem>
</listitem>
...
@@ -109,13 +110,15 @@
...
@@ -109,13 +110,15 @@
<listitem>
<listitem>
<para>
<para>
Add <type>SP-GiST</> support for range data types (Alexander Korotkov)
Add <link linkend="rangetypes-indexing"><type>SP-GiST</></link>
support for range data types (Alexander Korotkov)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow unlogged <type>GiST</> indexes (Jeevan Chalke)
Allow unlogged <link linkend="SPGiST"><type>GiST</></link> indexes
(Jeevan Chalke)
</para>
</para>
</listitem>
</listitem>
...
@@ -136,7 +139,8 @@
...
@@ -136,7 +139,8 @@
<listitem>
<listitem>
<para>
<para>
Collect and use histograms for range types (Alexander Korotkov)
Collect and use histograms for <link linkend="rangetypes">range
types</link> (Alexander Korotkov)
</para>
</para>
</listitem>
</listitem>
...
@@ -164,20 +168,24 @@
...
@@ -164,20 +168,24 @@
<listitem>
<listitem>
<para>
<para>
Add <command>COPY FREEZE</> option to avoid the overhead of later
Add <link linkend="SQL-COPY"><command>COPY FREEZE</></link>
marking tuples as committed (Simon Riggs, Jeff Davis)
option to avoid the overhead of later marking tuples as committed
(Simon Riggs, Jeff Davis)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve performance of <type>NUMERIC</> calculations (Kyotaro Horiguchi)
Improve performance of <link
linkend="datatype-numeric"><type>NUMERIC</></link> calculations
(Kyotaro Horiguchi)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve grouping of sessions waiting for <varname>commit_delay</>
Improve grouping of sessions waiting for <link
linkend="guc-commit-delay"><varname>commit_delay</></link>
(Peter Geoghegan)
(Peter Geoghegan)
</para>
</para>
...
@@ -193,8 +201,9 @@
...
@@ -193,8 +201,9 @@
</para>
</para>
<para>
<para>
Users who have set <varname>work_mem</> based on the previous
Users who have set <link
behavior should revisit that setting.
linkend="guc-work-mem"><varname>work_mem</></link> based on the
previous behavior should revisit that setting.
</para>
</para>
</listitem>
</listitem>
...
@@ -207,8 +216,9 @@
...
@@ -207,8 +216,9 @@
<listitem>
<listitem>
<para>
<para>
Improve performance of the <command>CREATE TEMPORARY TABLE
Improve performance of the <link
... ON COMMIT DELETE ROWS</> clause by only issuing delete if
linkend="SQL-CREATETABLE"><command>CREATE TEMPORARY TABLE ... ON
COMMIT DELETE ROWS</></link> clause by only issuing delete if
the temporary table was accessed (Heikki Linnakangas)
the temporary table was accessed (Heikki Linnakangas)
</para>
</para>
</listitem>
</listitem>
...
@@ -226,7 +236,9 @@
...
@@ -226,7 +236,9 @@
<listitem>
<listitem>
<para>
<para>
Split pgstat file into per-database and global files (Tomas Vondra)
Split the <link
linkend="guc-stats-temp-directory"><filename>pg_stat_tmp</></link>
statistics file into per-database and global files (Tomas Vondra)
</para>
</para>
<para>
<para>
...
@@ -245,19 +257,22 @@
...
@@ -245,19 +257,22 @@
<listitem>
<listitem>
<para>
<para>
Add optional ability to checksum data pages and report corruption
Add optional ability to <link
(Simon Riggs, Jeff Davis, Greg Smith, Ants Aasma)
linkend="app-initdb-data-checksums">checksum</link> data pages and
report corruption (Simon Riggs, Jeff Davis, Greg Smith, Ants Aasma)
</para>
</para>
<para>
<para>
The checksum option can be set during initdb.
The checksum option can be set during <link
linkend="APP-INITDB">initdb</link>.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow <function>pg_terminate_backend()</> to terminate other
Allow <link
backends with the same role (Dan Farina)
linkend="functions-admin-signal-table"><function>pg_terminate_backend()</></link>
to terminate other backends with the same role (Dan Farina)
</para>
</para>
<para>
<para>
...
@@ -267,8 +282,10 @@
...
@@ -267,8 +282,10 @@
<listitem>
<listitem>
<para>
<para>
Allow the statistics collector to operate properly in cases where
Allow the <link
the system clock goes backwards (Tom Lane)
linkend="runtime-config-statistics-collector">statistics
collector</link> to operate properly in cases where the system
clock goes backwards (Tom Lane)
</para>
</para>
<para>
<para>
...
@@ -288,8 +305,8 @@
...
@@ -288,8 +305,8 @@
<listitem>
<listitem>
<para>
<para>
Improve <
acronym>LDAP</> error reporting and documentation
Improve <
link linkend="auth-ldap"><acronym>LDAP</></link> error
(Peter Eisentraut)
reporting and documentation
(Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
...
@@ -302,9 +319,10 @@
...
@@ -302,9 +319,10 @@
<listitem>
<listitem>
<para>
<para>
Change the <varname>ssl_ciphers</> parameter to start with
Change the <link
<literal>DEFAULT</>, rather than <literal>ALL</>, then remove
linkend="guc-ssl-ciphers"><varname>ssl_ciphers</></link> parameter
insecure ciphers (Magnus Hagander)
to start with <literal>DEFAULT</>, rather than <literal>ALL</>,
then remove insecure ciphers (Magnus Hagander)
</para>
</para>
<para>
<para>
...
@@ -314,12 +332,15 @@
...
@@ -314,12 +332,15 @@
<listitem>
<listitem>
<para>
<para>
Parse/load <filename>pg_ident.conf</> once, not during each
Parse and load <link
connection (Amit Kapila)
linkend="auth-username-maps"><filename>pg_ident.conf</></link>
once, not during each connection (Amit Kapila)
</para>
</para>
<para>
<para>
This is similar to how <filename>pg_hba.conf</> is processed.
This is similar to how <link
linkend="auth-pg-hba-conf"><filename>pg_hba.conf</></link>
is processed.
</para>
</para>
</listitem>
</listitem>
...
@@ -334,7 +355,8 @@
...
@@ -334,7 +355,8 @@
<listitem>
<listitem>
<para>
<para>
Dramatically reduce System V shared memory usage (Robert Haas)
Dramatically reduce System V <link linkend="sysvipc">shared
memory</link> usage (Robert Haas)
</para>
</para>
<para>
<para>
...
@@ -352,9 +374,9 @@
...
@@ -352,9 +374,9 @@
<para>
<para>
This renames configuration parameter
This renames configuration parameter
<varname>unix_socket_directory</> to
<varname>unix_socket_directory</> to
<link
<varname>unix_socket_directories</>, which accepts a list of
linkend="guc-unix-socket-directories"><varname>unix_socket_directories</></link>,
directories.
which accepts a list of
directories.
</para>
</para>
</listitem>
</listitem>
...
@@ -365,26 +387,31 @@
...
@@ -365,26 +387,31 @@
</para>
</para>
<para>
<para>
The directory is specified as <varname>include_dir</> in server
The directory is specified as <link
linkend="config-includes"><varname>include_dir</></link> in server
configuration file.
configuration file.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Increase the maximum initdb-configured value for
Increase the maximum <link
<varname>shared_buffers</> to 128MB (Robert Haas)
linkend="APP-INITDB">initdb</link>-configured value for <link
linkend="guc-shared-buffers"><varname>shared_buffers</></link>
to 128MB (Robert Haas)
</para>
</para>
<para>
<para>
This is the maximum value initdb attempts to set in
This is the maximum value initdb attempts to set in <link
<filename>postgresql.conf</>; the previous value was 32MB.
linkend="config-setting-configuration-file"><filename>postgresql.conf</></link>;
the previous value was 32MB.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Require superuser privileges to set <varname>commit_delay</>
Require superuser privileges to set <link
linkend="guc-commit-delay"><varname>commit_delay</></link>
because it can now potentially delay other sessions (Simon Riggs)
because it can now potentially delay other sessions (Simon Riggs)
BACKWARD COMPATIBILITY
BACKWARD COMPATIBILITY
</para>
</para>
...
@@ -393,16 +420,17 @@
...
@@ -393,16 +420,17 @@
<listitem>
<listitem>
<para>
<para>
Remove the
external <acronym>PID</> file on postmaster exit
Remove the
<link linkend="guc-external-pid-file">external
(Peter Eisentraut)
<acronym>PID</> file</link> on postmaster exit
(Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have <quote>session id</> (<literal>%c</>) in
Have <quote>session id</> (<literal>%c</>) in <link
<varname>log_line_prefix</> always output four hex digits after
linkend="guc-log-line-prefix"><varname>log_line_prefix</></link>
the period (Bruce Momjian) COMPATIBILITY
always output four hex digits after the period (Bruce Momjian)
COMPATIBILITY
</para>
</para>
</listitem>
</listitem>
...
@@ -419,7 +447,8 @@
...
@@ -419,7 +447,8 @@
<listitem>
<listitem>
<para>
<para>
Allow a streaming replication standbys to follow a timeline switch
Allow a streaming replication standbys to <link
linkend="protocol-replication">follow a timeline switch</link>
(Heikki Linnakangas)
(Heikki Linnakangas)
</para>
</para>
...
@@ -432,7 +461,8 @@
...
@@ -432,7 +461,8 @@
<listitem>
<listitem>
<para>
<para>
Add <acronym>SQL</> functions <function>pg_backup_in_progress()</>
Add <acronym>SQL</> functions <link
linkend="functions-admin-backup"><function>pg_is_in_backup()</></link>
and <function>pg_backup_start_time()</> (Gilles Darold)
and <function>pg_backup_start_time()</> (Gilles Darold)
</para>
</para>
...
@@ -443,8 +473,9 @@
...
@@ -443,8 +473,9 @@
<listitem>
<listitem>
<para>
<para>
Improve performance of streaming log shipping with
Improve performance of streaming log shipping with <link
<varname>synchronous_commit</> disabled (Andres Freund)
linkend="guc-synchronous-commit"><varname>synchronous_commit</></link>
disabled (Andres Freund)
</para>
</para>
</listitem>
</listitem>
...
@@ -457,8 +488,9 @@
...
@@ -457,8 +488,9 @@
<listitem>
<listitem>
<para>
<para>
Add the last checkpoint's redo location to
Add the last checkpoint's redo location to <link
<application>pg_controldata</>'s output (Fujii Masao)
linkend="APP-PGCONTROLDATA"><application>pg_controldata</></link>'s
output (Fujii Masao)
</para>
</para>
<para>
<para>
...
@@ -469,15 +501,19 @@
...
@@ -469,15 +501,19 @@
<listitem>
<listitem>
<para>
<para>
Allow tooling like <application>pg_receivexlog</> to run on computers with different
Allow tooling like <link
architectures (Heikki Linnakangas)
linkend="app-pgreceivexlog"><application>pg_receivexlog</></link>
to run on computers with different architectures (Heikki
Linnakangas)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have <application>pg_basebackup</> <option>--write-recovery-conf</>
Have <link
output a minimal <filename>recovery.conf</> (Zoltán
linkend="app-pgbasebackup"><application>pg_basebackup</></link>
<option>--write-recovery-conf</> output a
minimal <filename>recovery.conf</> (Zoltán
Böszörményi, Magnus Hagander)
Böszörményi, Magnus Hagander)
</para>
</para>
...
@@ -488,27 +524,35 @@
...
@@ -488,27 +524,35 @@
<listitem>
<listitem>
<para>
<para>
Allow <application>pg_receivexlog</> and
Allow <link
<application>pg_basebackup</> <option>--xlog-method</> to handle
linkend="app-pgreceivexlog"><application>pg_receivexlog</></link>
streaming timeline switches (Heikki Linnakangas)
and <link
linkend="app-pgbasebackup"><application>pg_basebackup</></link>
<option>--xlog-method</> to handle streaming timeline switches
(Heikki Linnakangas)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add <varname>wal_receiver_timeout</> parameter to control the <acronym>WAL</>
Add <link
receiver timeout (Amit Kapila)
linkend="guc-wal-receiver-timeout"><varname>wal_receiver_timeout</></link>
parameter to control the <acronym>WAL</> receiver timeout
(Amit Kapila)
</para>
</para>
<para>
<para>
This allows more rapid detection of connection failure. No longer set
This allows more rapid detection of
<varname>wal_receiver_status_interval</>?
connection failure. No longer set <link
linkend="guc-wal-receiver-status-interval"><varname>wal_receiver_status_interval</></link>?
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Rename <varname>replication_timeout</> to <varname>wal_sender_timeout</> (Amit Kapila)
Rename <varname>replication_timeout</> to <link
linkend="guc-wal-sender-timeout"><varname>wal_sender_timeout</></link>
(Amit Kapila)
</para>
</para>
<para>
<para>
...
@@ -520,7 +564,8 @@
...
@@ -520,7 +564,8 @@
</itemizedlist>
</itemizedlist>
<sect4>
<sect4>
<title>Write-Ahead Log (<acronym>WAL</>)</title>
<title><link linkend="wal">Write-Ahead Log</link>
(<acronym>WAL</>)</title>
<itemizedlist>
<itemizedlist>
...
@@ -562,7 +607,8 @@
...
@@ -562,7 +607,8 @@
<listitem>
<listitem>
<para>
<para>
Implement <acronym>SQL</>-standard <literal>LATERAL</> for
Implement <acronym>SQL</>-standard <link
linkend="queries-lateral"><literal>LATERAL</></link> for
<literal>FROM</>-clause subqueries and function calls (Tom Lane)
<literal>FROM</>-clause subqueries and function calls (Tom Lane)
</para>
</para>
...
@@ -575,8 +621,10 @@
...
@@ -575,8 +621,10 @@
<listitem>
<listitem>
<para>
<para>
Add support for piping <command>COPY</> and <application>psql</>
Add support for piping <link
<command>\copy</> to/from an external program (Etsuro Fujita)
linkend="SQL-COPY"><command>COPY</></link> and <link
linkend="APP-PSQL"><application>psql</></link> <command>\copy</>
to/from an external program (Etsuro Fujita)
</para>
</para>
</listitem>
</listitem>
...
@@ -601,8 +649,8 @@
...
@@ -601,8 +649,8 @@
<listitem>
<listitem>
<para>
<para>
Add support to
event triggers (Dimitri Fontaine, Robert Haas,
Add support to
<link linkend="event-triggers">event triggers</link>
Álvaro Herrera)
(Dimitri Fontaine, Robert Haas,
Álvaro Herrera)
</para>
</para>
<para>
<para>
...
@@ -612,15 +660,16 @@
...
@@ -612,15 +660,16 @@
<listitem>
<listitem>
<para>
<para>
Allow a multi-row <literal>VALUES</> clause in rules to reference
Allow a multi-row <link
<literal>OLD</>/<literal>NEW</> (Tom Lane)
linkend="SQL-VALUES"><literal>VALUES</></link> clause in rules
to reference <literal>OLD</>/<literal>NEW</> (Tom Lane)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add <
command>CREATE SCHEMA ... IF NOT EXISTS</> clause (Fabrízio de
Add <
link linkend="SQL-CREATESCHEMA"><command>CREATE SCHEMA ... IF
Royes Mello)
NOT EXISTS</></link> clause (Fabrízio de
Royes Mello)
</para>
</para>
</listitem>
</listitem>
...
@@ -633,8 +682,9 @@
...
@@ -633,8 +682,9 @@
<listitem>
<listitem>
<para>
<para>
Have <command>REASSIGN OWNED</> also change ownership of shared
Have <link linkend="SQL-REASSIGN-OWNED"><command>REASSIGN
objects (Álvaro Herrera)
OWNED</></link> also change ownership of shared objects
(Álvaro Herrera)
</para>
</para>
</listitem>
</listitem>
...
@@ -677,9 +727,10 @@
...
@@ -677,9 +727,10 @@
<listitem>
<listitem>
<para>
<para>
Change <literal>ON UPDATE SET NULL/SET DEFAULT</> foreign key
Change <link linkend="SQL-CREATETABLE"><literal>ON UPDATE
actions to affect all referenced columns, not just those referenced
SET NULL/SET DEFAULT</></link> foreign key actions to affect
in the <command>UPDATE</> (Tom Lane)
all referenced columns, not just those referenced in the
<command>UPDATE</> (Tom Lane)
</para>
</para>
<para>
<para>
...
@@ -690,14 +741,15 @@
...
@@ -690,14 +741,15 @@
<listitem>
<listitem>
<para>
<para>
Provide clients with constraint violation details as separate fields
Provide clients with <link
(Pavel Stehule)
linkend="libpq-pqresulterrorfield">constraint violation details</link>
as separate fields (Pavel Stehule)
</para>
</para>
<para>
<para>
This allows clients to retrieve table, column, data type, or constraint
This allows clients to retrieve table, column, data type, or constraint
name error details. Previously such information had to be extracted from
name error details.
Previously such information had to be extracted from
error strings. Client language support is required to access these
error strings.
Client language support is required to access these
fields.
fields.
</para>
</para>
</listitem>
</listitem>
...
@@ -710,9 +762,9 @@
...
@@ -710,9 +762,9 @@
<para>
<para>
These were previously stored as "<unspecified>".
These were previously stored as "<unspecified>".
This changes the value stored in system column
This changes the value stored in system column
<link
<structname>pg_constraint.confmatchtype</>. BACKWARD COMPATIBILITY
linkend="catalog-pg-constraint"><structname>pg_constraint.confmatchtype</></link>.
CHANGE
BACKWARD COMPATIBILITY
CHANGE
</para>
</para>
</listitem>
</listitem>
...
@@ -727,8 +779,9 @@
...
@@ -727,8 +779,9 @@
<listitem>
<listitem>
<para>
<para>
Add the <command>ALTER TYPE ... IF NOT EXISTS</> clause when
Add the <link linkend="SQL-ALTERTYPE"><command>ALTER TYPE ... IF
adding enumerated type labels (Andrew Dunstan)
NOT EXISTS</></link> clause when adding enumerated type labels
(Andrew Dunstan)
</para>
</para>
<para>
<para>
...
@@ -738,21 +791,22 @@
...
@@ -738,21 +791,22 @@
<listitem>
<listitem>
<para>
<para>
Add <
command>ALTER ROLE ALL SET</> to add settings to all users
Add <
link linkend="SQL-ALTERROLE"><command>ALTER ROLE ALL
(Peter Eisentraut)
SET</></link> to add settings to all users
(Peter Eisentraut)
</para>
</para>
<para>
<para>
This allows settings to apply to all users in all
This allows settings to apply to all users in all
databases. <link
databases. <command>ALTER DATABASE SET</> already allowed
linkend="SQL-ALTERDATABASE"><command>ALTER DATABASE SET</></link>
a
ddition of settings for all users in a single database.
a
lready allowed addition of settings for all users in a single
<filename>postgresql.conf</> has a similar effect.
database.
<filename>postgresql.conf</> has a similar effect.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add support for <command>ALTER RULE ... RENAME</> (Ali Dar)
Add support for <link linkend="SQL-ALTERRULE"><command>ALTER RULE
... RENAME</></link> (Ali Dar)
</para>
</para>
</listitem>
</listitem>
...
@@ -767,7 +821,8 @@
...
@@ -767,7 +821,8 @@
<listitem>
<listitem>
<para>
<para>
Add a materialized view relations (Kevin Grittner)
Add a <link linkend="SQL-CREATEMATERIALIZEDVIEW">materialized
view</link> relations (Kevin Grittner)
</para>
</para>
<para>
<para>
...
@@ -781,13 +836,17 @@
...
@@ -781,13 +836,17 @@
<listitem>
<listitem>
<para>
<para>
Make simple views auto-updatable (Dean Rasheed)
Make simple views <link
linkend="SQL-CREATEVIEW-updatable-views">auto-updatable</link>
(Dean Rasheed)
</para>
</para>
<para>
<para>
Simple views that reference some or all columns from a single base table
Simple views that reference some or all columns from a
are now updatable by default. More complex views can be made updatable
single base table are now updatable by default. More
using <literal>INSTEAD OF</> triggers or <literal>INSTEAD</> rules.
complex views can be made updatable using <link
linkend="SQL-CREATETRIGGER"><literal>INSTEAD OF</></link> triggers
or <link linkend="SQL-CREATERULE"><literal>INSTEAD</></link> rules.
</para>
</para>
</listitem>
</listitem>
...
@@ -801,7 +860,8 @@
...
@@ -801,7 +860,8 @@
<listitem>
<listitem>
<para>
<para>
Add <command>CREATE RECURSIVE VIEW</> syntax (Peter Eisentraut)
Add <link linkend="SQL-CREATEVIEW"><command>CREATE RECURSIVE
VIEW</></link> syntax (Peter Eisentraut)
</para>
</para>
<para>
<para>
...
@@ -830,8 +890,8 @@
...
@@ -830,8 +890,8 @@
<listitem>
<listitem>
<para>
<para>
Increase the maximum length of
large objects from 2GB to 4TB (Nozomi
Increase the maximum length of
<link linkend="lo-open">large
Anzai, Yugo Nagata)
objects</link> from 2GB to 4TB (Nozomi
Anzai, Yugo Nagata)
</para>
</para>
<para>
<para>
...
@@ -841,36 +901,39 @@
...
@@ -841,36 +901,39 @@
<listitem>
<listitem>
<para>
<para>
Allow text
timezone designations, e.g. <quote>America/Chicago</>
Allow text
<link linkend="datatype-timezones">timezone
when using the <acronym>ISO</> <quote>T</> timestamptz format (Bruce
designations</link>, e.g. <quote>America/Chicago</> when using
Momjian)
the <acronym>ISO</> <quote>T</> timestamptz format (Bruce
Momjian)
</para>
</para>
</listitem>
</listitem>
</itemizedlist>
</itemizedlist>
<sect4>
<sect4>
<title><
type>JSON</
></title>
<title><
link linkend="datatype-json"><type>JSON</></link
></title>
<itemizedlist>
<itemizedlist>
<listitem>
<listitem>
<para>
<para>
Add
operators and functions to extract values from <type>JSON</> data strings
Add
<link linkend="functions-json">operators and functions</link>
(Andrew Dunstan)
to extract values from <type>JSON</> data strings
(Andrew Dunstan)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow <type>JSON</> data strings to be converted into records (Andrew Dunstan)
Allow <type>JSON</> data strings to be <link
linkend="functions-json-table">converted into records</link>
(Andrew Dunstan)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add functions to convert values, records, and hstore data to
Add <link linkend="functions-json-table">functions</link>
<type>JSON</> (Andrew Dunstan)
to convert values, records, and hstore data to <type>JSON</>
(Andrew Dunstan)
</para>
</para>
</listitem>
</listitem>
...
@@ -888,30 +951,43 @@
...
@@ -888,30 +951,43 @@
<listitem>
<listitem>
<para>
<para>
Add <function>array_remove()</> and <function>array_replace()</>
Add <link
linkend="array-functions-table"><function>array_remove()</></link>
and <link
linkend="array-functions-table"><function>array_replace()</></link>
functions (Marco Nenciarini, Gabriele Bartolini)
functions (Marco Nenciarini, Gabriele Bartolini)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow <function>concat()</> and <function>format()</> to properly
Allow <link
expand <literal>VARIADIC</>-labeled arguments (Pavel Stehule)
linkend="functions-string-other"><function>concat()</></link>
and <link
linkend="functions-string-format"><function>format()</></link>
to properly expand <literal>VARIADIC</>-labeled arguments
(Pavel Stehule)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve <function>format()</> to handle field width and left/right
Improve <link
alignment (Pavel Stehule)
linkend="functions-string-format"><function>format()</></link>
to handle field width and left/right alignment (Pavel Stehule)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have <function>to_char()</>, <function>to_date()</>, and
Have <link
<function>to_timestamp()</> properly handle negative century
linkend="functions-formatting-table"><function>to_char()</></link>,
designations (<literal>CC</>) (Bruce Momjian)
<link
linkend="functions-formatting-table"><function>to_date()</></link>,
and <link
linkend="functions-formatting-table"><function>to_timestamp()</></link>
properly handle negative century designations (<literal>CC</>)
(Bruce Momjian)
</para>
</para>
<para>
<para>
...
@@ -923,7 +999,10 @@
...
@@ -923,7 +999,10 @@
<listitem>
<listitem>
<para>
<para>
Have <function>to_date()</> and <function>to_timestamp()</>
Have <link
linkend="functions-formatting-table"><function>to_date()</></link>
and <link
linkend="functions-formatting-table"><function>to_timestamp()</></link>
return proper results when mixing <acronym>ISO</> and Gregorian
return proper results when mixing <acronym>ISO</> and Gregorian
week/day designations (Bruce Momjian)
week/day designations (Bruce Momjian)
</para>
</para>
...
@@ -931,27 +1010,33 @@
...
@@ -931,27 +1010,33 @@
<listitem>
<listitem>
<para>
<para>
Cause <function>pg_get_viewdef()</> to default to wrapping after
Cause <link
every <command>SELECT</> target list and <literal>FROM</> entry
linkend="functions-info-catalog-table"><function>pg_get_viewdef()</></link>
(Marko Tiikkaja)
to default to wrapping after every <link
linkend="SQL-SELECT"><command>SELECT</></link> target list and
<literal>FROM</> entry (Marko Tiikkaja)
</para>
</para>
<para>
<para>
This causes view output, like from <application>pg_dump</>,
This causes view output, like from <link
to be more narrow.
linkend="APP-PGDUMP"><application>pg_dump</></link>, to be
more narrow.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have <function>map_sql_value_to_xml_value()</> properly expand
Have <function>map_sql_value_to_xml_value()</> properly expand
domains (Pavel Stehule)
domains (Pavel Stehule) WHAT IS THE USER-VISIBLE AFFECT HERE?
map_sql_value_to_xml_value IS A C FUNCTION
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Force cached functions to be replanned if the <varname>search_path</> changes (Tom Lane)
Force cached functions to be replanned if the <link
linkend="guc-search-path"><varname>search_path</></link> changes
(Tom Lane)
</para>
</para>
<para>
<para>
...
@@ -972,8 +1057,9 @@
...
@@ -972,8 +1057,9 @@
<listitem>
<listitem>
<para>
<para>
Allow <acronym>SPI</> functions to access the number of rows
Allow <link linkend="spi-spi-execute"><acronym>SPI</></link>
processed by <command>COPY</> (Pavel Stehule)
functions to access the number of rows processed by
<link linkend="SQL-COPY"><command>COPY</></link> (Pavel Stehule)
</para>
</para>
</listitem>
</listitem>
...
@@ -998,11 +1084,13 @@
...
@@ -998,11 +1084,13 @@
<listitem>
<listitem>
<para>
<para>
Allow PL/pgSQL to access the number of rows processed by
Allow PL/pgSQL to access the number of rows processed by
<
command>COPY</
> (Pavel Stehule)
<
link linkend="SQL-COPY"><command>COPY</></link
> (Pavel Stehule)
</para>
</para>
<para>
<para>
The command is <command>GET DIAGNOSTICS x = ROW_COUNT</>.
The command is <link
linkend="plpgsql-statements-diagnostics"><command>GET DIAGNOSTICS
x = ROW_COUNT</></link>.
</para>
</para>
</listitem>
</listitem>
...
@@ -1033,15 +1121,16 @@
...
@@ -1033,15 +1121,16 @@
<listitem>
<listitem>
<para>
<para>
Have PL/Python convert oid values to a proper Python numeric type (Peter Eisentraut)
Have PL/Python convert oid values to a proper Python numeric type
(Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Handle <
acronym>SPI</> errors raised explicitly with PL/Python's
Handle <
link linkend="spi"><acronym>SPI</></link> errors raised
<literal>RAISE</> the same as as internal <acronym>SPI</> error
s
explicitly with PL/Python's <literal>RAISE</> the same as a
s
(Oskari Saarenmaa and Jan Urbanski)
internal <acronym>SPI</> errors
(Oskari Saarenmaa and Jan Urbanski)
</para>
</para>
</listitem>
</listitem>
...
@@ -1058,38 +1147,46 @@
...
@@ -1058,38 +1147,46 @@
<listitem>
<listitem>
<para>
<para>
Add command-line utility <application>pg_isready</> to check if
Add command-line utility <link
the server is ready to accept connections (Phil Sorber)
linkend="app-pg-isready"><application>pg_isready</></link> to
check if the server is ready to accept connections (Phil Sorber)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Support multiple <option>--table</> arguments for
Support multiple <option>--table</> arguments for <link
<application>pg_restore</>, <application>clusterdb</>,
linkend="APP-PGRESTORE"><application>pg_restore</></link>,
<application>reindexdb</>, and <application>vacuumdb</> (Josh
<link linkend="APP-CLUSTERDB"><application>clusterdb</></link>,
Kupershmidt)
<link linkend="APP-REINDEXDB"><application>reindexdb</></link>,
and <link linkend="APP-VACUUMDB"><application>vacuumdb</></link>
(Josh Kupershmidt)
</para>
</para>
<para>
<para>
This is similar to the <application>pg_dump</> <option>--table</>
This is similar to the <link
linkend="APP-PGDUMP"><application>pg_dump</></link> <option>--table</>
support.
support.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add <option>--dbname</> option to <application>pg_dumpall</>,
Add <option>--dbname</> option to <link
<application>pg_basebackup</>, <application>pg_receivexlog</>
linkend="APP-PG-DUMPALL"><application>pg_dumpall</></link>, <link
linkend="app-pgbasebackup"><application>pg_basebackup</></link>,
<link
linkend="app-pgreceivexlog"><application>pg_receivexlog</></link>
to specify the connection string (Amit Kapila)
to specify the connection string (Amit Kapila)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add libpq function <function>PQconninfo()</> to return connection
Add libpq function <link
information (Zoltán Böszörményi, Magnus
linkend="libpq-pqconninfo"><function>PQconninfo()</></link>
Hagander)
to return connection information (Zoltán
Böszörményi, Magnus Hagander)
</para>
</para>
</listitem>
</listitem>
...
@@ -1109,7 +1206,8 @@
...
@@ -1109,7 +1206,8 @@
<listitem>
<listitem>
<para>
<para>
Improve <application>psql</> tab completion (Jeff Janes, Peter Eisentraut)
Improve <application>psql</> tab completion coverage (Jeff Janes,
Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
...
@@ -1138,7 +1236,7 @@
...
@@ -1138,7 +1236,7 @@
</itemizedlist>
</itemizedlist>
<sect5>
<sect5>
<title>
Backslash Commands
</title>
<title>
<link linkend="R2-APP-PSQL-4">Backslash Commands</link>
</title>
<itemizedlist>
<itemizedlist>
...
@@ -1165,7 +1263,7 @@
...
@@ -1165,7 +1263,7 @@
<listitem>
<listitem>
<para>
<para>
Add
"Security"
label to <application>psql</> <command>\df+</>
Add
<quote>Security</>
label to <application>psql</> <command>\df+</>
output (Jon Erdman)
output (Jon Erdman)
</para>
</para>
</listitem>
</listitem>
...
@@ -1254,7 +1352,7 @@
...
@@ -1254,7 +1352,7 @@
<listitem>
<listitem>
<para>
<para>
Add <application>pg_dump</> <option>--jobs</> to dump in parallel
Add <application>pg_dump</> <option>--jobs</> to dump in parallel
when using directory output format
(Joachim Wieland)
when using directory output format (Joachim Wieland)
</para>
</para>
</listitem>
</listitem>
...
@@ -1267,9 +1365,9 @@
...
@@ -1267,9 +1365,9 @@
<listitem>
<listitem>
<para>
<para>
Fix tar files emitted by <application>pg_dump</> and
Fix tar files emitted by <application>pg_dump</> and
<link
<application>pg_basebackup</> to be <acronym>POSIX</> conformant
linkend="app-pgbasebackup"><application>pg_basebackup</></link>
(Brian Weaver, Tom Lane)
to be <acronym>POSIX</> conformant
(Brian Weaver, Tom Lane)
</para>
</para>
</listitem>
</listitem>
...
@@ -1310,7 +1408,8 @@
...
@@ -1310,7 +1408,8 @@
</para>
</para>
<para>
<para>
This is used by <application>pg_upgrade</>.
This is used by <link
linkend="pgupgrade"><application>pg_upgrade</></link>.
</para>
</para>
</listitem>
</listitem>
...
@@ -1340,8 +1439,9 @@
...
@@ -1340,8 +1439,9 @@
<listitem>
<listitem>
<para>
<para>
Add infrastructure to better support plug-in background worker
Add infrastructure to better support plug-in <link
processes (Álvaro Herrera)
linkend="bgworker">background worker processes</link>
(Álvaro Herrera)
</para>
</para>
</listitem>
</listitem>
...
@@ -1379,39 +1479,46 @@
...
@@ -1379,39 +1479,46 @@
<listitem>
<listitem>
<para>
<para>
Allow options to be passed to the regression test output comparison
Allow options to be passed to the regression
utility via <envar>PG_REGRESS_DIFF_OPTS</> (Peter Eisentraut)
test output comparison utility via <link
linkend="regress-evaluation"><envar>PG_REGRESS_DIFF_OPTS</></link>
(Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add isolation tests for <command>CREATE INDEX CONCURRENTLY</> (Abhijit Menon-Sen)
Add isolation tests for <link
linkend="SQL-CREATEINDEX"><command>CREATE INDEX
CONCURRENTLY</></link> (Abhijit Menon-Sen)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove typedefs for int2/int4 as they are better represented as int16/int32 (Peter Eisentraut)
Remove typedefs for <type>int2</>/<type>int4</> as they are better
represented as <type>int16</>/<type>int32</> (Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Fix install-strip on Mac <productname>OS X</> (Peter Eisentraut)
Fix <link linkend="install">install-strip</link> on Mac <productname>OS
X</> (Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Remove configure flag <option>--disable-shared</>, as it is no
Remove <link linkend="configure">configure</link> flag
longer used (Bruce Momjian)
<option>--disable-shared</>, as it is no longer used (Bruce
Momjian)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Rewrite pgindent in
Perl
(Andrew Dunstan)
Rewrite pgindent in
<application>Perl</>
(Andrew Dunstan)
</para>
</para>
</listitem>
</listitem>
...
@@ -1424,17 +1531,19 @@
...
@@ -1424,17 +1531,19 @@
<listitem>
<listitem>
<para>
<para>
Run tool to check the keyword list when the backend grammar is changed (Tom Lane)
Run tool to check the keyword list when the backend grammar is
changed (Tom Lane)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Centralize flex and bison 'make' rules (Peter Eisentraut)
Centralize <application>flex</> and <application>bison</>
<application>make</> rules (Peter Eisentraut)
</para>
</para>
<para>
<para>
This is useful for
pgxs
authors.
This is useful for
<application>pgxs</>
authors.
</para>
</para>
</listitem>
</listitem>
...
@@ -1447,8 +1556,8 @@
...
@@ -1447,8 +1556,8 @@
<listitem>
<listitem>
<para>
<para>
Change many internal many backend functions to return <type>OID</>s
rather
Change many internal many backend functions to return <type>OID</>s
than void (Dimitri Fontaine)
rather
than void (Dimitri Fontaine)
</para>
</para>
<para>
<para>
...
@@ -1470,8 +1579,10 @@
...
@@ -1470,8 +1579,10 @@
<listitem>
<listitem>
<para>
<para>
Add function <function>pg_identify_object()</> to dump an object
Add function <link
in machine-readable format (Álvaro Herrera)
linkend="functions-info-catalog-table"><function>pg_identify_object()</></link>
to dump an object in machine-readable format (Álvaro
Herrera)
</para>
</para>
</listitem>
</listitem>
...
@@ -1497,7 +1608,8 @@
...
@@ -1497,7 +1608,8 @@
<listitem>
<listitem>
<para>
<para>
Add pkg-config support libpq and ecpg libraries (Peter Eisentraut)
Add <application>pkg-config</> support <application>libpq</>
and <application>ecpg</> libraries (Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
...
@@ -1510,16 +1622,17 @@
...
@@ -1510,16 +1622,17 @@
<listitem>
<listitem>
<para>
<para>
Split out <
acronym>WAL</> reading as an independent facility
Split out <
link linkend="wal"><acronym>WAL</></link> reading as
(Heikki Linnakangas, Andres Freund)
an independent facility
(Heikki Linnakangas, Andres Freund)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Use a 64-bit integer to represent <acronym>WAL</> positions
Use a 64-bit integer to represent <link
(<structname>XLogRecPtr</>) instead of two 32-bit integers (Heikki
linkend="wal"><acronym>WAL</></link> positions
Linnakangas)
(<structname>XLogRecPtr</>) instead of two 32-bit integers
(Heikki Linnakangas)
</para>
</para>
<para>
<para>
...
@@ -1530,14 +1643,16 @@
...
@@ -1530,14 +1643,16 @@
<listitem>
<listitem>
<para>
<para>
Allow PL/Python to support platform-specific include directories (Peter Eisentraut)
Allow <link linkend="plpython">PL/Python</link> to support
platform-specific include directories (Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow PL/Python on <productname>OS X</> to build against custom
Allow <link linkend="plpython">PL/Python</link> on <productname>OS
versions of Python (Peter Eisentraut)
X</> to build against custom versions of <application>Python</>
(Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
...
@@ -1552,15 +1667,16 @@
...
@@ -1552,15 +1667,16 @@
<listitem>
<listitem>
<para>
<para>
Allow write-enabled foreign data wrappers to support writes
Allow write-enabled <link
(KaiGai Kohei)
linkend="SQL-CREATEFOREIGNDATAWRAPPER">foreign data wrappers</link>
to support writes (KaiGai Kohei)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add a <productname>Postgres</>
foreign data wrapper contrib module
Add a <productname>Postgres</>
<link linkend="postgres-fdw">foreign
(Shigeru Hanada)
data wrapper</link> contrib module
(Shigeru Hanada)
</para>
</para>
<para>
<para>
...
@@ -1570,55 +1686,62 @@
...
@@ -1570,55 +1686,62 @@
<listitem>
<listitem>
<para>
<para>
Add <application>pg_xlogdump</> contrib program (Andres Freund)
Add <link linkend="pgxlogdump"><application>pg_xlogdump</></link>
contrib program (Andres Freund)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add support for indexing of regular-expression searches in
Add support for indexing of regular-expression searches in
extension <productname>pg_trgm</> (Alexander Korotkov)
extension <link linkend="pgtrgm"><productname>pg_trgm</></link>
(Alexander Korotkov)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve <productname>pg_trgm</> handling of multibyte characters (Tom Lane)
Improve <link linkend="pgtrgm"><productname>pg_trgm</></link>
handling of multibyte characters (Tom Lane)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add function to report the size of the <type>GIN</> pending index
Add <link linkend="pgstattuple">pgstattuple function</link> to report the
insertion list (Fujii Masao)
size of the <type>GIN</> pending index insertion list (Fujii Masao)
</para>
<para>
The function is <function>pgstatginindex()</> in pgstattuple.
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Have oid2name, pgbench, and vacuumlo set <varname>fallback_application_name</> (Amit Kapila)
Have <link linkend="oid2name"><application>oid2name</></link>,
<link linkend="pgbench"><application>pgbench</></link>, and
<link linkend="vacuumlo"><application>vacuumlo</></link> set
<varname>fallback_application_name</> (Amit Kapila)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve output of <application>pg_test_timing</> (Bruce Momjian)
Improve output of <link
linkend="pgtesttiming"><application>pg_test_timing</></link>
(Bruce Momjian)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve output of <application>pg_test_fsync</> (Peter Geoghegan)
Improve output of <link
linkend="pgtestfsync"><application>pg_test_fsync</></link>
(Peter Geoghegan)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve dblink option validator (Tom Lane)
Improve <link linkend="dblink">dblink</link> option validator
(Tom Lane)
</para>
</para>
<para>
<para>
...
@@ -1674,14 +1797,15 @@
...
@@ -1674,14 +1797,15 @@
<listitem>
<listitem>
<para>
<para>
Increase <application>pg_upgrade</> logging content by showing
executed command
Increase <application>pg_upgrade</> logging content by showing
(Álvaro Herrera)
executed command
(Álvaro Herrera)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve <application>pg_upgrade</>'s status display during copy/link (Bruce Momjian)
Improve <application>pg_upgrade</>'s status display during
copy/link (Bruce Momjian)
</para>
</para>
</listitem>
</listitem>
...
@@ -1696,7 +1820,7 @@
...
@@ -1696,7 +1820,7 @@
<listitem>
<listitem>
<para>
<para>
Add <option>--foreign-keys</> option to
pgbench
(Jeff Janes)
Add <option>--foreign-keys</> option to
<application>pgbench</>
(Jeff Janes)
</para>
</para>
<para>
<para>
...
@@ -1707,40 +1831,43 @@
...
@@ -1707,40 +1831,43 @@
<listitem>
<listitem>
<para>
<para>
Allow pgbench to aggregate performance statistics and produce output
Allow <application>pgbench</> to aggregate performance statistics
every <option>--aggregate-interval</> specified seconds (Tomas Vondra)
and produce output every <option>--aggregate-interval</> specified
seconds (Tomas Vondra)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add <application>pg_bench</> <option>--sampling-rate</> option
to control the
Add <application>pg_bench</> <option>--sampling-rate</> option
percentage of transactions logged (Tomas Vondra)
to control the
percentage of transactions logged (Tomas Vondra)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Reduce and improve the status message output of pgbench's
Reduce and improve the status message output of
initialization mode (Robert Haas, Peter Eisentraut)
<application>pgbench</>'s initialization mode (Robert Haas,
Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add
pgbench <option>-q</> mode to print one output line every
Add
<application>pgbench</> <option>-q</> mode to print one output
five seconds (Tomas Vondra)
line every
five seconds (Tomas Vondra)
</para>
</para>
<para>
<para>
Output
pgbench elapsed and estimated remaining time dur
ing
Output
<application>pgbench</> elapsed and estimated remain
ing
initialization logging (Tomas Vondra)
time during
initialization logging (Tomas Vondra)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Allow pgbench to use a larger scale factor (Greg Smith)
Allow <application>pgbench</> to use a larger scale factor
(Greg Smith)
</para>
</para>
</listitem>
</listitem>
...
@@ -1764,26 +1891,31 @@
...
@@ -1764,26 +1891,31 @@
<listitem>
<listitem>
<para>
<para>
Update <productname>FreeBSD</> kernel configuration documentation (Brad Davis)
Update <productname>FreeBSD</> kernel configuration documentation
(Brad Davis)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve <literal>WINDOW</> function documentation (Bruce Momjian, Tom Lane)
Improve <link linkend="tutorial-window"><literal>WINDOW</>
function</link> documentation (Bruce Momjian, Tom Lane)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Add instructions for setting up the documentation tool chain on
Add <link linkend="docguide">instructions</link> for setting
Mac <productname>OS X</> (Peter Eisentraut)
up the documentation tool chain on Mac <productname>OS X</>
(Peter Eisentraut)
</para>
</para>
</listitem>
</listitem>
<listitem>
<listitem>
<para>
<para>
Improve <varname>commit_delay</> documentation (Peter Geoghegan)
Improve <link
linkend="guc-commit-delay"><varname>commit_delay</></link>
documentation (Peter Geoghegan)
</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