|
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