|
132 | 132 | </para>
|
133 | 133 |
|
134 | 134 | <para>
|
135 |
| - Previously this returned <literal>NULL</>. |
| 135 | + Previously this returned a null value. |
136 | 136 | </para>
|
137 | 137 | </listitem>
|
138 | 138 |
|
|
145 | 145 | </para>
|
146 | 146 |
|
147 | 147 | <para>
|
148 |
| - Previously this returned <literal>NULL</>. |
| 148 | + Previously this returned a null value. |
149 | 149 | </para>
|
150 | 150 | </listitem>
|
151 | 151 |
|
|
164 | 164 | </para>
|
165 | 165 |
|
166 | 166 | <para>
|
167 |
| - Triggers can now be fired in three cases: BEFORE, AFTER, or INSTEAD OF |
168 |
| - some action. Trigger function authors should verify that their logic |
169 |
| - behaves sanely in all three cases. |
| 167 | + Triggers can now be fired in three cases: <literal>BEFORE</>, |
| 168 | + <literal>AFTER</>, or <literal>INSTEAD OF</> some action. |
| 169 | + Trigger function authors should verify that their logic behaves |
| 170 | + sanely in all three cases. |
170 | 171 | </para>
|
171 | 172 | </listitem>
|
172 | 173 |
|
|
302 | 303 |
|
303 | 304 | <listitem>
|
304 | 305 | <para>
|
305 |
| - Allow unlogged tables using <link |
| 306 | + Allow unlogged tables using the <link |
306 | 307 | linkend="SQL-CREATETABLE-description"><literal>UNLOGGED</></link>
|
307 |
| - during <link linkend="SQL-CREATETABLE"><command>CREATE |
| 308 | + clause in <link linkend="SQL-CREATETABLE"><command>CREATE |
308 | 309 | TABLE</></link> (Robert Haas)
|
309 | 310 | </para>
|
310 | 311 |
|
|
345 | 346 | </para>
|
346 | 347 |
|
347 | 348 | <para>
|
348 |
| - This allows the use of commit_siblings with less overhead. |
| 349 | + This allows the use of <varname>commit_siblings</varname> with |
| 350 | + less overhead. |
349 | 351 | </para>
|
350 | 352 | </listitem>
|
351 | 353 |
|
|
412 | 414 |
|
413 | 415 | <listitem>
|
414 | 416 | <para>
|
415 |
| - Support host names and host suffixes (e.g. .example.com) in |
416 |
| - <link linkend="auth-pg-hba-conf"><filename>pg_hba.conf</></link> |
| 417 | + Support host names and host suffixes |
| 418 | + (e.g. <literal>.example.com</>) in <link |
| 419 | + linkend="auth-pg-hba-conf"><filename>pg_hba.conf</></link> |
417 | 420 | (Peter Eisentraut)
|
418 | 421 | </para>
|
419 | 422 |
|
|
425 | 428 |
|
426 | 429 | <listitem>
|
427 | 430 | <para>
|
428 |
| - Support the keyword <literal>all</> in the host column of <link |
| 431 | + Support the key word <literal>all</> in the host column of <link |
429 | 432 | linkend="auth-pg-hba-conf"><filename>pg_hba.conf</></link>
|
430 | 433 | (Peter Eisentraut)
|
431 | 434 | </para>
|
|
476 | 479 | Add <link
|
477 | 480 | linkend="guc-log-file-mode"><varname>log_file_mode</></link>
|
478 | 481 | which controls the permissions on log files created by the
|
479 |
| - logging_collector (Martin Pihlak) |
| 482 | + logging collector (Martin Pihlak) |
480 | 483 | </para>
|
481 | 484 | </listitem>
|
482 | 485 |
|
|
491 | 494 |
|
492 | 495 | <listitem>
|
493 | 496 | <para>
|
494 |
| - Add <structfield>client_hostname</structfield> field to <link |
| 497 | + Add <structfield>client_hostname</structfield> column to <link |
495 | 498 | linkend="monitoring-stats-views-table"><structname>pg_stat_activity</></link>
|
496 | 499 | (Peter Eisentraut)
|
497 | 500 | </para>
|
|
532 | 535 |
|
533 | 536 | <listitem>
|
534 | 537 | <para>
|
535 |
| - Add buffers_backend_fsync field to <link |
| 538 | + Add <structfield>buffers_backend_fsync</> column to <link |
536 | 539 | linkend="monitoring-stats-views-table"><structname>pg_stat_bgwriter</></link>
|
537 | 540 | (Greg Smith)
|
538 | 541 | </para>
|
539 | 542 |
|
540 | 543 | <para>
|
541 |
| - This new field counts the number of times a backend fsyncs a |
| 544 | + This new column counts the number of times a backend fsyncs a |
542 | 545 | buffer.
|
543 | 546 | </para>
|
544 | 547 | </listitem>
|
|
560 | 563 | </para>
|
561 | 564 |
|
562 | 565 | <para>
|
563 |
| - wal_buffers is now auto-tuned by default based on the size of |
564 |
| - shared_buffers. |
| 566 | + <varname>wal_buffers</> is now auto-tuned by default based on |
| 567 | + the size of <varname>shared_buffers</>. |
565 | 568 | </para>
|
566 | 569 | </listitem>
|
567 | 570 |
|
|
708 | 711 |
|
709 | 712 | <listitem>
|
710 | 713 | <para>
|
711 |
| - Add variable <link |
| 714 | + Add configuration parameter <link |
712 | 715 | linkend="guc-hot-standby-feedback"><varname>hot_standby_feedback</></link>
|
713 | 716 | to enable standbys to postpone cleanup of old row versions on the
|
714 | 717 | primary (Simon Riggs)
|
|
804 | 807 | </para>
|
805 | 808 |
|
806 | 809 | <para>
|
807 |
| - This allows a recovery server to be queried to check if the |
808 |
| - recovery point is the one desired. |
| 810 | + This allows a recovery server to be queried to check whether |
| 811 | + the recovery point is the one desired. |
809 | 812 | </para>
|
810 | 813 | </listitem>
|
811 | 814 |
|
|
876 | 879 | <listitem>
|
877 | 880 | <para>
|
878 | 881 | Add a true <link
|
879 |
| - linkend="xact-serializable"><literal>serializable</></link> isolation |
| 882 | + linkend="xact-serializable">serializable</link> isolation |
880 | 883 | level (Kevin Grittner, Dan Ports)
|
881 | 884 | </para>
|
882 | 885 |
|
|
928 | 931 |
|
929 | 932 | <listitem>
|
930 | 933 | <para>
|
931 |
| - Allow use of the keyword <literal>DISTINCT</> in <link |
| 934 | + Allow use of the key word <literal>DISTINCT</> in <link |
932 | 935 | linkend="queries-union"><literal>UNION</>/<literal>INTERSECT</>/<literal>EXCEPT</></link>
|
933 | 936 | clauses (Tom Lane)
|
934 | 937 | </para>
|
935 | 938 |
|
936 | 939 | <para>
|
937 | 940 | <literal>DISTINCT</> is the default behavior so use of this
|
938 |
| - keyword is redundant, but the SQL standard allows it. |
| 941 | + key word is redundant, but the SQL standard allows it. |
939 | 942 | </para>
|
940 | 943 | </listitem>
|
941 | 944 |
|
|
1082 | 1085 | <para>
|
1083 | 1086 | The new option is called <literal>NOT VALID</>, which can
|
1084 | 1087 | later be modified to <literal>VALIDATED</> and validation
|
1085 |
| - checks performed. Together these allow you to add a Foreign Key |
| 1088 | + checks performed. Together these allow you to add a foreign key |
1086 | 1089 | with minimal impact on read and write operations.
|
1087 | 1090 | </para>
|
1088 | 1091 | </listitem>
|
|
1095 | 1098 | </para>
|
1096 | 1099 |
|
1097 | 1100 | <para>
|
1098 |
| - For example, converting a varchar column to text no longer |
1099 |
| - requires a rewrite of the table. However, increasing the length |
1100 |
| - constraint on a varchar column still requires a table rewrite. |
| 1101 | + For example, converting a <type>varchar</> column to |
| 1102 | + <type>text</> no longer requires a rewrite of the table. |
| 1103 | + However, increasing the length constraint on a |
| 1104 | + <type>varchar</> column still requires a table rewrite. |
1101 | 1105 | </para>
|
1102 | 1106 | </listitem>
|
1103 | 1107 |
|
|
1115 | 1119 |
|
1116 | 1120 | <listitem>
|
1117 | 1121 | <para>
|
1118 |
| - Fix possible "tuple concurrently updated" error when two server |
1119 |
| - backends attempted to add an inheritance parent to the same |
1120 |
| - table at the same time (Robert Haas) |
| 1122 | + Fix possible <quote>tuple concurrently updated</quote> error |
| 1123 | + when two server backends attempted to add an inheritance |
| 1124 | + parent to the same table at the same time (Robert Haas) |
1121 | 1125 | </para>
|
1122 | 1126 |
|
1123 | 1127 | <para>
|
|
1515 | 1519 | linkend="array-functions-table"><function>array_to_string()</></link>
|
1516 | 1520 | and <link
|
1517 | 1521 | linkend="array-functions-table"><function>string_to_array()</></link>
|
1518 |
| - for <literal>NULL</> processing control (Pavel Stehule) |
| 1522 | + for null value processing control (Pavel Stehule) |
1519 | 1523 | </para>
|
1520 | 1524 | </listitem>
|
1521 | 1525 |
|
|
1565 | 1569 |
|
1566 | 1570 | <listitem>
|
1567 | 1571 | <para>
|
1568 |
| - Add fields to the <link |
| 1572 | + Add columns to the <link |
1569 | 1573 | linkend="infoschema-sequences"><structname>information_schema.sequences</></link>
|
1570 | 1574 | system view (Peter Eisentraut)
|
1571 | 1575 | </para>
|
1572 | 1576 |
|
1573 | 1577 | <para>
|
1574 |
| - Previously, though the view existed, all of these view fields |
1575 |
| - were unimplemented. |
| 1578 | + Previously, though the view existed, the columns about the |
| 1579 | + sequence parameters were unimplemented. |
1576 | 1580 | </para>
|
1577 | 1581 | </listitem>
|
1578 | 1582 |
|
|
1777 | 1781 |
|
1778 | 1782 | <listitem>
|
1779 | 1783 | <para>
|
1780 |
| - <function>plpy.Fatal</function> now raises <literal>FATAL</>, rather |
1781 |
| - than <literal>ERROR</literal> (Jan Urbanski) |
1782 |
| - </para> |
1783 |
| - |
1784 |
| - <para> |
1785 |
| - The old behavior was incorrect. |
1786 |
| - </para> |
1787 |
| - </listitem> |
1788 |
| - |
1789 |
| - <listitem> |
1790 |
| - <para> |
1791 |
| - Overhaul of PL/Python (Jan Urbanski) |
| 1784 | + Fix exception handling with Python 3 (Jan Urbanski) |
1792 | 1785 | </para>
|
1793 | 1786 |
|
1794 | 1787 | <para>
|
1795 |
| - This includes exception support for Python 3. **More detail? |
| 1788 | + Exception classes were previously not available in |
| 1789 | + <literal>plpy</> under Python 3. |
1796 | 1790 | </para>
|
1797 | 1791 | </listitem>
|
1798 | 1792 |
|
|
1885 | 1879 | <listitem>
|
1886 | 1880 | <para>
|
1887 | 1881 | Make <application>psql</application> distinguish between unique
|
1888 |
| - indices and unique constraints (Josh Kupershmidt) |
| 1882 | + indexes and unique constraints (Josh Kupershmidt) |
1889 | 1883 | </para>
|
1890 | 1884 | </listitem>
|
1891 | 1885 |
|
|
1951 | 1945 |
|
1952 | 1946 | <listitem>
|
1953 | 1947 | <para>
|
1954 |
| - Improve <application>pg_ctl</> |
1955 |
| - start's "wait" (<option>-w</>) mode to handle non-standard |
1956 |
| - port numbers, non-standard Unix-domain socket locations, |
1957 |
| - permission problems, and stale postmaster lock files (Bruce |
1958 |
| - Momjian) |
| 1948 | + Improve <application>pg_ctl</> start's <quote>wait</quote> |
| 1949 | + (<option>-w</>) mode to handle non-standard port numbers, |
| 1950 | + non-standard Unix-domain socket locations, permission |
| 1951 | + problems, and stale postmaster lock files (Bruce Momjian) |
1959 | 1952 | </para>
|
1960 | 1953 | </listitem>
|
1961 | 1954 |
|
|
2091 | 2084 | </para>
|
2092 | 2085 |
|
2093 | 2086 | <para>
|
2094 |
| - This allows for faster compiles. Also, make <option>-k</> |
2095 |
| - and make <option>-q</> now work properly in a parallel build. |
| 2087 | + This allows for faster compiles. Also, <literal>make -k</> |
| 2088 | + now works properly. |
2096 | 2089 | </para>
|
2097 | 2090 | </listitem>
|
2098 | 2091 |
|
|
2183 | 2176 | <listitem>
|
2184 | 2177 | <para>
|
2185 | 2178 | Improve ability to use C++ compilers for <link
|
2186 |
| - linkend="xfunc-c">backend compiles</link> by removing |
2187 |
| - conflicting keywords (Tom Lane) |
| 2179 | + linkend="xfunc-c">compiling add-on modules</link> by removing |
| 2180 | + conflicting key words (Tom Lane) |
2188 | 2181 | </para>
|
2189 | 2182 | </listitem>
|
2190 | 2183 |
|
|
2346 | 2339 | <listitem>
|
2347 | 2340 | <para>
|
2348 | 2341 | Allow <link linkend="intarray"><filename>contrib/intarray</></link>
|
2349 |
| - to work properly on multi-dimensional arrays (Tom Lane) |
| 2342 | + to work properly on multidimensional arrays (Tom Lane) |
2350 | 2343 | </para>
|
2351 | 2344 | </listitem>
|
2352 | 2345 |
|
|
2582 | 2575 |
|
2583 | 2576 | <listitem>
|
2584 | 2577 | <para>
|
2585 |
| - Document that it is possible to access all composite fields |
2586 |
| - using <link linkend="field-selection"><literal>(compositeval).* |
2587 |
| - syntax</></link> (Peter Eisentraut) |
| 2578 | + Document that it is possible to access all composite type |
| 2579 | + fields using <link |
| 2580 | + linkend="field-selection"><literal>(compositeval).*</></link> |
| 2581 | + syntax (Peter Eisentraut) |
2588 | 2582 | </para>
|
2589 | 2583 | </listitem>
|
2590 | 2584 |
|
|
0 commit comments