7
7
<note>
8
8
<title>Release Date</title>
9
9
<simpara>2016-??-??</simpara>
10
- <simpara>Current as of 2016-05-08 (commit 6f69b9639 )</simpara>
10
+ <simpara>Current as of 2016-06-18 (commit 100340e2d )</simpara>
11
11
</note>
12
12
13
13
<sect2>
136
136
2016-04-05 [11c8669c0] Add parallel query support functions for assorted aggreg
137
137
2016-04-08 [25fe8b5f1] Add a 'parallel_degree' reloption.
138
138
2016-04-27 [59eb55127] Fix EXPLAIN VERBOSE output for parallel aggregate.
139
+ 2016-06-09 [c9ce4a1c6] Eliminate "parallel degree" terminology.
140
+ 2016-06-16 [75be66464] Invent min_parallel_relation_size GUC to replace a hard-
139
141
-->
140
142
<para>
141
143
Parallel queries (Robert Haas, Amit Kapila, David Rowley, many others)
155
157
configuration parameters
156
158
<xref linkend="guc-max-parallel-workers-per-gather">,
157
159
<xref linkend="guc-force-parallel-mode">,
158
- <xref linkend="guc-parallel-setup-cost">, and
159
- <xref linkend="guc-parallel-tuple-cost">.
160
+ <xref linkend="guc-parallel-setup-cost">,
161
+ <xref linkend="guc-parallel-tuple-cost">, and
162
+ <xref linkend="guc-min-parallel-relation-size">.
160
163
</para>
161
164
</listitem>
162
165
255
258
2016-03-08 [77a1d1e79] Department of second thoughts: remove PD_ALL_FROZEN.
256
259
2016-03-10 [fd31cd265] Don't vacuum all-frozen pages.
257
260
2016-03-11 [7087166a8] pg_upgrade: Convert old visibility map format to new for
261
+ 2016-06-17 [ede62e56f] Add VACUUM (DISABLE_PAGE_SKIPPING) for emergencies.
258
262
-->
259
263
<para>
260
264
Avoid re-vacuuming pages containing only frozen tuples
269
273
transaction wraparound prevention. This should greatly reduce the
270
274
cost of maintaining large tables containing mostly-unchanging data.
271
275
</para>
276
+
277
+ <para>
278
+ If necessary, vacuum can be forced to process all-frozen pages
279
+ using its new <literal>DISABLE_PAGE_SKIPPING</> option. This
280
+ should never be needed normally, but it might help for example
281
+ in recovering from visibility-map corruption.
282
+ </para>
272
283
</listitem>
273
284
274
285
<listitem>
349
360
2016-04-26 [72a98a639] Don't open formally non-existent segments in _mdfd_getse
350
361
2016-05-04 [a71248708] Fix transient mdsync() errors of truncated relations due
351
362
2016-02-16 [7975c5e0a] Allow the WAL writer to flush WAL at a reduced rate.
363
+ 2016-06-10 [4bc0f165c] Change default of backend_flush_after GUC to 0 (disabled
352
364
-->
353
365
<para>
354
366
Where feasible, trigger kernel writeback after a configurable number
446
458
<listitem>
447
459
<!--
448
460
2016-04-08 [137805f89] Use Foreign Key relationships to infer multi-column join
461
+ 2016-06-07 [77ba61080] Revert "Use Foreign Key relationships to infer multi-col
462
+ 2016-06-18 [100340e2d] Restore foreign-key-aware estimation of join relation si
449
463
-->
450
464
<para>
451
- Use foreign key relationships to infer selectivity for multi-column
465
+ Use foreign key relationships to infer selectivity for
452
466
join predicates (Tomas Vondra, David Rowley)
453
467
</para>
454
468
455
469
<para>
456
- If a table <literal>t</> has a multi-column foreign key restriction,
470
+ If a table <literal>t</> has a foreign key restriction,
457
471
say <literal>(a,b) REFERENCES r (x,y)</>, then a <literal>WHERE</>
458
472
condition such as <literal>t.a = r.x AND t.b = r.y</> cannot select
459
473
more than one <literal>r</> row per <literal>t</> row. The planner
@@ -2044,6 +2058,7 @@ This commit is also listed under libpq and psql
2044
2058
<listitem>
2045
2059
<!--
2046
2060
2016-04-08 [5c3c3cd0a] Enhanced custom error in PLPythonu
2061
+ 2016-06-11 [020140d84] PL/Python: Rename new keyword arguments of plpy.error()
2047
2062
-->
2048
2063
<para>
2049
2064
Extend PL/Python's error-reporting and message-reporting functions to
@@ -2366,6 +2381,7 @@ This commit is also listed under psql and PL/pgSQL
2366
2381
<listitem>
2367
2382
<!--
2368
2383
2016-03-21 [dea2b5960] Improve header output from psql's \watch command.
2384
+ 2016-06-15 [9901d8ac2] Use strftime("%c") to format timestamps in psql's \watch
2369
2385
-->
2370
2386
<para>
2371
2387
Improve the headers output by the <command>\watch</> command
@@ -2376,6 +2392,8 @@ This commit is also listed under psql and PL/pgSQL
2376
2392
Include the <command>\pset title</> string if one has been set, and
2377
2393
shorten the prefabricated part of the header to be
2378
2394
<literal><replaceable>timestamp</> (every <replaceable>N</>s)</literal>.
2395
+ Also, the timestamp format now obeys <application>psql</>'s locale
2396
+ environment.
2379
2397
</para>
2380
2398
</listitem>
2381
2399
@@ -3268,6 +3286,7 @@ This commit is also listed under libpq and PL/pgSQL
3268
3286
<listitem>
3269
3287
<!--
3270
3288
2016-04-21 [f039eaac7] Allow queries submitted by postgres_fdw to be canceled.
3289
+ 2016-05-16 [1b812afb0] Fix multiple problems in postgres_fdw query cancellation
3271
3290
-->
3272
3291
<para>
3273
3292
Transmit query cancellation requests to the remote server
0 commit comments