|
198 | 198 |
|
199 | 199 | <listitem>
|
200 | 200 | <para>
|
201 |
| - Improve performance of the CREATE TABLE ... ON COMMIT DELETE ROWS |
202 |
| - clause by only issuing delete if the temporary table was accessed |
203 |
| - (Heikki Linnakangas) |
| 201 | + Improve performance of the CREATE TEMPORARY TABLE ... ON COMMIT |
| 202 | + DELETE ROWS clause by only issuing delete if the temporary table |
| 203 | + was accessed (Heikki Linnakangas) |
204 | 204 | </para>
|
205 | 205 | </listitem>
|
206 | 206 |
|
|
516 | 516 | Store WAL in a continuous stream, rather than skipping the last
|
517 | 517 | 16MB segment every 4GB (Heikki Linnakangas) BACKWARD COMPATIBLE BREAK
|
518 | 518 | </para>
|
519 |
| - </listitem> |
520 | 519 |
|
521 |
| - <listitem> |
522 | 520 | <para>
|
523 |
| - Restructure WAL files to better handle timeline changes during |
524 |
| - recovery (Heikki Linnakangas) |
| 521 | + If you have WAL backup or restore scripts that took the skipping |
| 522 | + into account, they need to be adjusted. |
525 | 523 | </para>
|
526 | 524 | </listitem>
|
527 | 525 |
|
528 | 526 | <listitem>
|
529 | 527 | <para>
|
530 |
| - Restructure WAL files to use a more compact storage format (Heikki Linnakangas) |
| 528 | + Change the WAL record format to allow splitting the record header |
| 529 | + across pages (Heikki Linnakangas) |
| 530 | + </para> |
| 531 | + |
| 532 | + <para> |
| 533 | + The new format is slightly more compact. |
531 | 534 | </para>
|
532 | 535 | </listitem>
|
533 | 536 |
|
|
600 | 603 |
|
601 | 604 | <listitem>
|
602 | 605 | <para>
|
603 |
| - Add CREATE SCHEMA ... IF NOT EXIST clause (Fabrízio de |
| 606 | + Add CREATE SCHEMA ... IF NOT EXISTS clause (Fabrízio de |
604 | 607 | Royes Mello)
|
605 | 608 | </para>
|
606 | 609 | </listitem>
|
|
638 | 641 |
|
639 | 642 | <listitem>
|
640 | 643 | <para>
|
641 |
| - Allow CREATE TABLE IF NOT EXIST to succeed for a non-existent schema |
| 644 | + Allow CREATE TABLE IF NOT EXISTS to succeed for a non-existent schema |
642 | 645 | (Bruce Momjian)
|
643 | 646 | </para>
|
644 | 647 |
|
|
762 | 765 | </para>
|
763 | 766 |
|
764 | 767 | <para>
|
765 |
| - INSTEAD rules are still available for complex views. |
| 768 | + Simple views that reference some or all columns from a single base table |
| 769 | + are now updatable by default. More complex views can be made updatable |
| 770 | + using INSTEAD OF triggers or INSTEAD rules. |
766 | 771 | </para>
|
767 | 772 | </listitem>
|
768 | 773 |
|
|
1478 | 1483 | </para>
|
1479 | 1484 | </listitem>
|
1480 | 1485 |
|
| 1486 | + <listitem> |
| 1487 | + <para> |
| 1488 | + Use a 64-bit integer to represent WAL positions (XLogRecPtr) |
| 1489 | + instead of two 32-bit integers (Heikki Linnakangas) |
| 1490 | + </para> |
| 1491 | + |
| 1492 | + <para> |
| 1493 | + Generally, tools that need to read the WAL format will need to |
| 1494 | + be adjusted. |
| 1495 | + </para> |
| 1496 | + </listitem> |
| 1497 | + |
1481 | 1498 | <listitem>
|
1482 | 1499 | <para>
|
1483 | 1500 | Allow PL/Python to support platform-specific include directories (Peter Eisentraut)
|
|
0 commit comments