aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2017-05-06 23:31:54 -0400
committerBruce Momjian <bruce@momjian.us>2017-05-06 23:32:03 -0400
commit628462bda908873688ce738a191b470ab769d604 (patch)
treeb33b6cba6db53404a56c6cd65e7e230331976d0e
parent09f842181943b6e83b0779f2e872ff0180b66883 (diff)
downloadpostgresql-628462bda908873688ce738a191b470ab769d604.tar.gz
postgresql-628462bda908873688ce738a191b470ab769d604.zip
doc PG 10: adjustments to BRIN, WAL, JSON, XML items, syntax
Reported-by: Alvaro Herrera
-rw-r--r--doc/src/sgml/release-10.sgml145
1 files changed, 64 insertions, 81 deletions
diff --git a/doc/src/sgml/release-10.sgml b/doc/src/sgml/release-10.sgml
index dafddfbd172..f4da5b8fcc2 100644
--- a/doc/src/sgml/release-10.sgml
+++ b/doc/src/sgml/release-10.sgml
@@ -458,13 +458,13 @@
<para>
Add <acronym>GUC</> <xref linkend="guc-max-parallel-workers">
to limit the number of worker processes that can be used for
- parallelism (Julien Rouhaud)
+ query parallelism (Julien Rouhaud)
</para>
<para>
This can be set lower than <xref
linkend="guc-max-worker-processes"> to reserve worker processes
- for non-parallel purposes.
+ for purposes other than parallel queries.
</para>
</listitem>
@@ -479,22 +479,6 @@
<listitem>
<!--
- Author: Andrew Dunstan <andrew@dunslane.net>
- 2017-03-31 [e306df7f9] Full Text Search support for <type>JSON</> and <type>JSONB</>
- -->
- <para>
- Add full text search support for <type>JSON</> and <type>JSONB</>
- (Dmitry Dolgov)
- </para>
-
- <para>
- This is accessed via <function>ts_headline()</> and
- <function>to_tsvector</>. RIGHT SECTION?
- </para>
- </listitem>
-
- <listitem>
- <!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
2016-08-23 [77e290682] Create an SP-GiST opclass for inet/cidr.
-->
@@ -525,12 +509,14 @@
2017-04-01 [7526e1022] BRIN auto-summarization
-->
<para>
- Cause <acronym>BRIN</> index summarization to happen more
- aggressively (&Aacute;lvaro Herrera)
+ Add option to allow <acronym>BRIN</> index summarization to happen
+ more aggressively (&Aacute;lvaro Herrera)
</para>
<para>
- Specifically, summarize the previous page range when a new page
+ Specifically, a new <link linkend="SQL-ALTERINDEX"><command>CREATE
+ INDEX</></> option allows auto-summarizion of the
+ previous <acronym>BRIN</> page range when a new page
range is created.
</para>
</listitem>
@@ -541,14 +527,18 @@
2017-04-01 [c655899ba] BRIN de-summarization
-->
<para>
- Add function <function>brin_desummarize_range()</> to remove
- <acronym>BRIN</> summarization of a specified range (&Aacute;lvaro
+ Add functions to remove and re-add <acronym>BRIN</>
+ summarization for <acronym>BRIN</> index ranges (&Aacute;lvaro
Herrera)
</para>
<para>
- This allows future <acronym>BRIN</> index summarization to be
- more compact. CLARIFY
+ New <acronym>SQL</> function <link
+ linkend="functions-admin-index-table"><function>brin_summarize_range()</></>
+ updates <acronym>BRIN</> index summarization for a specified
+ range and <function>brin_desummarize_range()</> removes it.
+ This is helpful to update summarization of a range that is now
+ smaller due to <command>UPDATE</>s and <command>DELETE</>s.
</para>
</listitem>
@@ -863,19 +853,9 @@
<listitem>
<!--
Author: Peter Eisentraut <peter_e@gmx.net>
- 2016-11-18 [67dc4ccbb] Add pg_sequences view
- -->
- <para>
- Add <link
- linkend="view-pg-sequences"><structname>pg_sequences</></> view
- to show all sequences (Peter Eisentraut)
- </para>
- </listitem>
-
- <listitem>
- <!--
- Author: Peter Eisentraut <peter_e@gmx.net>
2016-12-20 [1753b1b02] Add pg_sequence system catalog
+ Author: Peter Eisentraut <peter_e@gmx.net>
+ 2016-11-18 [67dc4ccbb] Add pg_sequences view
-->
<para>
Create a <link
@@ -884,9 +864,11 @@
</para>
<para>
- Sequence metadata includes start, increment, etc, which is now
- transactional. Sequence counters are still stored in separate
- heap relations.
+ Sequence metadata includes start, increment, etc,
+ which is now transactional. Sequence counters are
+ still stored in separate heap relations. Also add <link
+ linkend="view-pg-sequences"><structname>pg_sequences</></> view
+ to show all sequences.
</para>
</listitem>
@@ -1167,7 +1149,7 @@
</para>
<para>
- This proves better security than the existing <literal>md5</>
+ This provides better security than the existing <literal>md5</>
negotiation and storage method.
</para>
</listitem>
@@ -1238,8 +1220,8 @@
2017-01-04 [6667d9a6d] Re-allow SSL passphrase prompt at server start, but not
-->
<para>
- Allow <acronym>SSL</> configuration to be updated at
- <literal>SIGHUP</> (Andreas Karlsson, Tom Lane)
+ Allow <acronym>SSL</> configuration to be updated during
+ configuration reload (Andreas Karlsson, Tom Lane)
</para>
<para>
@@ -1317,23 +1299,6 @@
</para>
</listitem>
- <listitem>
- <!--
- Author: Robert Haas <rhaas@postgresql.org>
- 2016-11-21 [a734fd5d1] autovacuum: Drop orphan temp tables more quickly but wit
- Author: Tom Lane <tgl@sss.pgh.pa.us>
- 2016-11-27 [dafa0848d] Code review for early drop of orphaned temp relations in
- -->
- <para>
- Remove orphaned temporary tables more aggressively (Robert Haas,
- Tom Lane)
- </para>
-
- <para>
- Previously such tables were removed only when necessary. SECTION?
- </para>
- </listitem>
-
</itemizedlist>
<sect5>
@@ -1376,8 +1341,14 @@
2017-04-05 [00b6b6feb] Allow \-\-with-wal-segsize=n up to n=1024MB
-->
<para>
- Increase the maximum configurable <acronym>WAL</> size to 1
- gigabyte (Beena Emerson)
+ Increase the maximum configurable <acronym>WAL</> segment size
+ to one gigabyte (Beena Emerson)
+ </para>
+
+ <para>
+ Larger <acronym>WAL</> segment sizes allows for fewer
+ <xref linkend="guc-archive-command"> invocations and fewer
+ <acronym>WAL</> files to manage.
</para>
</listitem>
@@ -1571,6 +1542,19 @@
<listitem>
<!--
+ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
+ 2017-03-08 [fcec6caaf] Support XMLTABLE query expression
+ -->
+ <para>
+ Add <link
+ linkend="functions-xml-processing-xmltable"><function>XMLTABLE</></>
+ function that converts <type>XML</>-formatted data into a row set
+ (Pavel Stehule, &Aacute;lvaro Herrera)
+ </para>
+ </listitem>
+
+ <listitem>
+ <!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
2016-11-22 [906bfcad7] Improve handling of "UPDATE ... SET (column_list) = row_
-->
@@ -1821,6 +1805,22 @@
<itemizedlist>
+ <listitem>
+ <!--
+ Author: Andrew Dunstan <andrew@dunslane.net>
+ 2017-03-31 [e306df7f9] Full Text Search support for <type>JSON</> and <type>JSONB</>
+ -->
+ <para>
+ Add full text search support for <type>JSON</> and <type>JSONB</>
+ (Dmitry Dolgov)
+ </para>
+
+ <para>
+ This is accessed via <function>ts_headline()</> and
+ <function>to_tsvector</>.
+ </para>
+ </listitem>
+
<listitem>
<!--
Author: Stephen Frost <sfrost@snowman.net>
@@ -1939,23 +1939,6 @@
<listitem>
<!--
- Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
- 2017-03-08 [fcec6caaf] Support XMLTABLE query expression
- -->
- <para>
- Add support for converting <type>XML</>-formatted data into a row
- set (Pavel Stehule, &Aacute;lvaro Herrera)
- </para>
-
- <para>
- This is done by referencing the new <link
- linkend="functions-xml-processing-xmltable"><function>XMLTABLE</></>
- function.
- </para>
- </listitem>
-
- <listitem>
- <!--
Author: Magnus Hagander <magnus@hagander.net>
2017-01-18 [d00ca333c] Implement array version of jsonb_delete and operator
-->
@@ -2572,7 +2555,7 @@
</para>
<para>
- Also add <option>-nosync</> option to disable fsync.
+ Also add <option>--nosync</> option to disable fsync.
</para>
</listitem>
@@ -2617,7 +2600,7 @@
2016-10-19 [0be22457d] pg_ctl: Add long options for -w and -W
-->
<para>
- Add log options for <application>pg_ctl</> wait (<option>--wait</>)
+ Add long options for <application>pg_ctl</> wait (<option>--wait</>)
and no-wait (<option>--no-wait</>) (Vik Fearing)
</para>
</listitem>