|
6 | 6 |
|
7 | 7 | <note>
|
8 | 8 | <title>Release Date</title>
|
9 |
| - <simpara>2012-??-??</simpara> |
10 |
| - <simpara>CURRENT AS OF 2012-08-21</simpara> |
| 9 | + <simpara>2012-09-10</simpara> |
11 | 10 | </note>
|
12 | 11 |
|
13 | 12 | <sect2>
|
|
54 | 53 |
|
55 | 54 | <listitem>
|
56 | 55 | <para>
|
57 |
| - Allow <application>pg_basebackup</> to make base backups from |
58 |
| - standby servers |
| 56 | + Allow <link |
| 57 | + linkend="app-pgbasebackup"><application>pg_basebackup</></link> |
| 58 | + to make base backups from standby servers |
59 | 59 | </para>
|
60 | 60 | </listitem>
|
61 | 61 |
|
|
291 | 291 |
|
292 | 292 | <listitem>
|
293 | 293 | <para>
|
294 |
| - No longer forcibly lowercase procedural language names (Robert Haas) |
| 294 | + No longer forcibly lowercase procedural language names in <link |
| 295 | + linkend="SQL-CREATEFUNCTION"><command>CREATE FUNCTION</></link> |
| 296 | + (Robert Haas) |
295 | 297 | </para>
|
296 | 298 |
|
297 | 299 | <para>
|
|
566 | 568 |
|
567 | 569 | <listitem>
|
568 | 570 | <para>
|
569 |
| - Reduce overhead of creating virtual transaction id locks (Robert |
| 571 | + Reduce overhead of creating virtual transaction ID locks (Robert |
570 | 572 | Haas)
|
571 | 573 | </para>
|
572 | 574 | </listitem>
|
|
672 | 674 | </para>
|
673 | 675 |
|
674 | 676 | <para>
|
675 |
| - This allows Windows sessions to use more open file descriptors. |
| 677 | + This allows Windows sessions to use more open file descriptors than |
| 678 | + before. |
676 | 679 | </para>
|
677 | 680 | </listitem>
|
678 | 681 |
|
|
790 | 793 | </para>
|
791 | 794 |
|
792 | 795 | <para>
|
793 |
| - This is only enabled when <link |
| 796 | + This check is only performed when <link |
794 | 797 | linkend="guc-constraint-exclusion"><varname>constraint_exclusion</></link>
|
795 | 798 | is <literal>on</literal>.
|
796 | 799 | </para>
|
|
837 | 840 | <para>
|
838 | 841 | This change improves selectivity estimation for the array
|
839 | 842 | <literal><@</literal>, <literal>&&</literal>, and
|
840 |
| - <literal>@></literal> (containment and overlaps) array operators. |
| 843 | + <literal>@></literal> operators (array containment and overlaps). |
841 | 844 | </para>
|
842 | 845 | </listitem>
|
843 | 846 |
|
|
988 | 991 | Change <quote>unexpected EOF</> messages to <literal>DEBUG1</> level,
|
989 | 992 | except when there is an open transaction (Magnus Hagander)
|
990 | 993 | </para>
|
| 994 | + |
| 995 | + <para> |
| 996 | + This change reduces log chatter caused by applications that close |
| 997 | + database connections ungracefully. |
| 998 | + </para> |
991 | 999 | </listitem>
|
992 | 1000 |
|
993 | 1001 | </itemizedlist>
|
|
1044 | 1052 | Silently ignore nonexistent schemas specified in <link
|
1045 | 1053 | linkend="guc-search-path"><varname>search_path</></link> (Tom Lane)
|
1046 | 1054 | </para>
|
| 1055 | + |
| 1056 | + <para> |
| 1057 | + This makes it more convenient to use generic path settings, which |
| 1058 | + might include some schemas that don't exist in all databases. |
| 1059 | + </para> |
1047 | 1060 | </listitem>
|
1048 | 1061 |
|
1049 | 1062 | <listitem>
|
|
1079 | 1092 |
|
1080 | 1093 | <para>
|
1081 | 1094 | The system now remembers whether a <command>SET</command> was
|
1082 |
| - performed by a superuser. |
| 1095 | + performed by a superuser, so that proper privilege checking can be |
| 1096 | + done when the extension is loaded. |
1083 | 1097 | </para>
|
1084 | 1098 | </listitem>
|
1085 | 1099 |
|
|
1225 | 1239 |
|
1226 | 1240 | <listitem>
|
1227 | 1241 | <para>
|
1228 |
| - Allow streaming of WAL files while <link linkend="app-pgbasebackup"><application>pg_basebackup</></link> |
1229 |
| - is performing a backup (Magnus Hagander) |
| 1242 | + Allow <link |
| 1243 | + linkend="app-pgbasebackup"><application>pg_basebackup</></link> |
| 1244 | + to make base backups from standby servers (Jun Ishizuka, Fujii Masao) |
1230 | 1245 | </para>
|
1231 | 1246 |
|
1232 | 1247 | <para>
|
1233 |
| - This allows passing of WAL files to the standby before they are |
1234 |
| - discarded on the primary. |
| 1248 | + This feature lets the work of making new base backups be off-loaded |
| 1249 | + from the primary server. |
1235 | 1250 | </para>
|
1236 | 1251 | </listitem>
|
1237 | 1252 |
|
1238 | 1253 | <listitem>
|
1239 | 1254 | <para>
|
1240 |
| - Allow <application>pg_basebackup</> to make base backups from |
1241 |
| - standby servers (Jun Ishizuka, Fujii Masao) |
| 1255 | + Allow streaming of WAL files while <application>pg_basebackup</> |
| 1256 | + is performing a backup (Magnus Hagander) |
| 1257 | + </para> |
| 1258 | + |
| 1259 | + <para> |
| 1260 | + This allows passing of WAL files to the standby before they are |
| 1261 | + discarded on the primary. |
1242 | 1262 | </para>
|
1243 | 1263 | </listitem>
|
1244 | 1264 |
|
|
1253 | 1273 |
|
1254 | 1274 | <listitem>
|
1255 | 1275 | <para>
|
1256 |
| - Cancel queries if clients get disconnected (Florian Pflug) |
| 1276 | + Cancel the running query if the client gets disconnected |
| 1277 | + (Florian Pflug) |
| 1278 | + </para> |
| 1279 | + |
| 1280 | + <para> |
| 1281 | + If the backend detects loss of client connection during a query, it |
| 1282 | + will now cancel the query rather than attempting to finish it. |
1257 | 1283 | </para>
|
1258 | 1284 | </listitem>
|
1259 | 1285 |
|
|
1297 | 1323 |
|
1298 | 1324 | <listitem>
|
1299 | 1325 | <para>
|
1300 |
| - Warn about casts to and from domain types (Robert Haas) |
| 1326 | + Warn about creating casts to or from domain types (Robert Haas) |
1301 | 1327 | </para>
|
1302 | 1328 |
|
1303 | 1329 | <para>
|
|
1361 | 1387 |
|
1362 | 1388 | <listitem>
|
1363 | 1389 | <para>
|
1364 |
| - Improve pretty printing of view definitions (Andrew Dunstan) |
| 1390 | + Improve pretty-printing of view definitions (Andrew Dunstan) |
1365 | 1391 | </para>
|
1366 | 1392 | </listitem>
|
1367 | 1393 |
|
|
1426 | 1452 | <para>
|
1427 | 1453 | Reduce need to rebuild tables and indexes for certain <link
|
1428 | 1454 | linkend="SQL-ALTERTABLE"><command>ALTER TABLE</command></link>
|
1429 |
| - operations (Noah Misch) |
| 1455 | + ... <literal>ALTER COLUMN TYPE</> operations (Noah Misch) |
1430 | 1456 | </para>
|
1431 | 1457 |
|
1432 | 1458 | <para>
|
1433 | 1459 | Increasing the length limit for a <type>varchar</> or <type>varbit</>
|
1434 |
| - column, or removing it altogether, no longer requires a table |
| 1460 | + column, or removing the limit altogether, no longer requires a table |
1435 | 1461 | rewrite. Similarly, increasing the allowable precision of a
|
1436 | 1462 | <type>numeric</> column, or changing a column from constrained
|
1437 | 1463 | <type>numeric</> to unconstrained <type>numeric</>, no longer
|
|
1451 | 1477 |
|
1452 | 1478 | <listitem>
|
1453 | 1479 | <para>
|
1454 |
| - Add <literal>IF EXISTS</> clause to some <command>ALTER</command> |
| 1480 | + Add <literal>IF EXISTS</> options to some <command>ALTER</command> |
1455 | 1481 | commands (Pavel Stehule)
|
1456 | 1482 | </para>
|
1457 | 1483 |
|
|
1605 | 1631 |
|
1606 | 1632 | <listitem>
|
1607 | 1633 | <para>
|
1608 |
| - Allow vacuum to more easily skip pages that cannot be locked |
1609 |
| - (Simon Riggs, Robert Haas) |
| 1634 | + Allow <link linkend="SQL-VACUUM"><command>VACUUM</></link> to more |
| 1635 | + easily skip pages that cannot be locked (Simon Riggs, Robert Haas) |
1610 | 1636 | </para>
|
1611 | 1637 |
|
1612 | 1638 | <para>
|
1613 |
| - This change should greatly reduce the incidence of vacuum getting |
1614 |
| - <quote>stuck</>. |
| 1639 | + This change should greatly reduce the incidence of <command>VACUUM</> |
| 1640 | + getting <quote>stuck</> waiting for other sessions. |
1615 | 1641 | </para>
|
1616 | 1642 | </listitem>
|
1617 | 1643 |
|
|
1772 | 1798 | </para>
|
1773 | 1799 |
|
1774 | 1800 | <para>
|
1775 |
| - Previously only superusers could use these functions. |
| 1801 | + Previously only superusers were allowed to use these functions. |
1776 | 1802 | </para>
|
1777 | 1803 | </listitem>
|
1778 | 1804 |
|
|
2101 | 2127 |
|
2102 | 2128 | <listitem>
|
2103 | 2129 | <para>
|
2104 |
| - Allow inclusion of a script file relative to the directory of the |
2105 |
| - file from which it was invoked (Gurjeet Singh) |
| 2130 | + Allow inclusion of a script file that is named relative to the |
| 2131 | + directory of the file from which it was invoked (Gurjeet Singh) |
2106 | 2132 | </para>
|
2107 | 2133 |
|
2108 | 2134 | <para>
|
|
2136 | 2162 | </para>
|
2137 | 2163 |
|
2138 | 2164 | <para>
|
2139 |
| - Specifically, <envar>PSQL_HISTORY</envar> and |
2140 |
| - <envar>PSQLRC</envar> determine these file names if set. |
| 2165 | + <envar>PSQL_HISTORY</envar> and <envar>PSQLRC</envar> now |
| 2166 | + determine these file names if set. |
2141 | 2167 | </para>
|
2142 | 2168 | </listitem>
|
2143 | 2169 |
|
|
2150 | 2176 |
|
2151 | 2177 | <listitem>
|
2152 | 2178 | <para>
|
2153 |
| - Make <application>psql</>'s temporary editor files use a |
| 2179 | + Name <application>psql</>'s temporary editor files with a |
2154 | 2180 | <filename>.sql</> extension (Peter Eisentraut)
|
2155 | 2181 | </para>
|
2156 | 2182 |
|
|
2166 | 2192 | </para>
|
2167 | 2193 |
|
2168 | 2194 | <para>
|
2169 |
| - Various shell tools use zero-byte (NUL) separators, e.g. find. |
| 2195 | + Various shell tools use zero-byte (NUL) separators, |
| 2196 | + e.g. <application>find</>. |
2170 | 2197 | </para>
|
2171 | 2198 | </listitem>
|
2172 | 2199 |
|
|
0 commit comments