1
- <!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.478 2006/10/21 18:15:44 momjian Exp $ -->
1
+ <!-- $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.479 2006/10/21 18:41:53 tgl Exp $ -->
2
2
<!--
3
3
4
4
Typical markup:
@@ -279,7 +279,7 @@ links to the main documentation.
279
279
280
280
<para>
281
281
This changes the previous behavior where concatenation
282
- wouldadjust thelower arraydimensions .
282
+ wouldmodify the arraylower bound .
283
283
</para>
284
284
</listitem>
285
285
@@ -459,19 +459,26 @@ links to the main documentation.
459
459
460
460
<listitem>
461
461
<para>
462
- Improve efficiency of <link
463
- linkend="functions-comparisons"><literal>IN</>
464
- (list-of-expressions)</link> clauses (Tom)
462
+ Allow the planner to reorder <link linkend="queries-join">outer
463
+ joins</link> in some circumstances (Tom)
464
+ </para>
465
+
466
+ <para>
467
+ In previous releases, outer joins would always be evaluated in
468
+ the order written in the query. This change allows the
469
+ query optimizer to consider reordering outer joins, in cases where
470
+ it can determine that the join order can be changed without
471
+ altering the meaning of the query. This can make a
472
+ considerable performance difference for queries involving
473
+ multiple outer joins or mixed inner and outer joins.
465
474
</para>
466
475
</listitem>
467
476
468
477
<listitem>
469
478
<para>
470
- Increase default values for <link
471
- linkend="guc-shared-buffers"><varname>shared_buffers</></link>
472
- and <link
473
- linkend="guc-max-fsm-pages"><varname>max_fsm_pages</></link>
474
- (Andrew)
479
+ Improve efficiency of <link
480
+ linkend="functions-comparisons"><literal>IN</>
481
+ (list-of-expressions)</link> clauses (Tom)
475
482
</para>
476
483
</listitem>
477
484
@@ -503,6 +510,16 @@ links to the main documentation.
503
510
</para>
504
511
</listitem>
505
512
513
+ <listitem>
514
+ <para>
515
+ Increase default values for <link
516
+ linkend="guc-shared-buffers"><varname>shared_buffers</></link>
517
+ and <link
518
+ linkend="guc-max-fsm-pages"><varname>max_fsm_pages</></link>
519
+ (Andrew)
520
+ </para>
521
+ </listitem>
522
+
506
523
<listitem>
507
524
<para>
508
525
Improve locking performance by breaking the lock manager tables into
@@ -532,28 +549,11 @@ links to the main documentation.
532
549
533
550
<listitem>
534
551
<para>
535
- Allow the planner to reorder <link linkend="queries-join">outer
536
- joins</link> in some circumstances (Tom)
537
- </para>
538
-
539
- <para>
540
- In previous releases, outer joins would always be evaluated in
541
- the order written in the query. This change allows the
542
- query optimizer to consider reordering outer joins, in cases where
543
- it can determine that the join order can be changed without
544
- altering the meaning of the query. This can make a
545
- considerable performance difference for queries involving
546
- multiple outer joins or mixed inner and outer joins.
547
- </para>
548
- </listitem>
549
-
550
- <listitem>
551
- <para>
552
- Improve the optimizer statistics used by <link
552
+ Improve the optimizer's selectivity estimates for <link
553
553
linkend="functions-like"><literal>LIKE</></link>, <link
554
554
linkend="functions-like"><literal>ILIKE</></link>, and
555
- <link linkend="functions-posix-regexp">regular expression
556
- operations</link> (Tom)
555
+ <link linkend="functions-posix-regexp">regular expression</link>
556
+ operations (Tom)
557
557
</para>
558
558
</listitem>
559
559
@@ -1136,7 +1136,8 @@ links to the main documentation.
1136
1136
</para>
1137
1137
1138
1138
<para>
1139
- This allows the new table to receive matching constraints.
1139
+ This allows easy copying of <literal>CHECK</> constraints to a new
1140
+ table.
1140
1141
</para>
1141
1142
</listitem>
1142
1143
@@ -1270,10 +1271,10 @@ links to the main documentation.
1270
1271
<para>
1271
1272
Previously, comments attached to databases were stored in individual
1272
1273
databases, making them ineffective, and there was no provision
1273
- at all for comments on roles. This change adds a new
1274
- <link
1274
+ at all for comments on roles or tablespaces . This change adds a new
1275
+ shared catalog <link
1275
1276
linkend="catalog-pg-shdescription"><structname>pg_shdescription</structname></link>
1276
- system catalog and stores comments on databases androles therein.
1277
+ and stores comments on databases, roles, andtablespaces therein.
1277
1278
</para>
1278
1279
</listitem>
1279
1280
@@ -1628,8 +1629,14 @@ links to the main documentation.
1628
1629
1629
1630
<listitem>
1630
1631
<para>
1631
- Add <literal>table_name</> and <literal>table_schema</> as
1632
- trigger data (Andrew)
1632
+ Add <literal>TG_table_name</> and <literal>TG_table_schema</> to
1633
+ trigger parameters (Andrew)
1634
+ </para>
1635
+
1636
+ <para>
1637
+ <literal>TG_relname</> is now deprecated. Comparable
1638
+ changes have been made in the trigger parameters for the other
1639
+ PLs as well.
1633
1640
</para>
1634
1641
</listitem>
1635
1642
@@ -1671,12 +1678,8 @@ links to the main documentation.
1671
1678
1672
1679
<listitem>
1673
1680
<para>
1674
- Add <literal>table_name</> and <literal>table_schema</> as
1675
- trigger data (Adam Sjøgren)
1676
- </para>
1677
-
1678
- <para>
1679
- <literal>relname</> is kept but now deprecated.
1681
+ Add <literal>table_name</> and <literal>table_schema</> to
1682
+ trigger parameters (Adam Sjøgren)
1680
1683
</para>
1681
1684
</listitem>
1682
1685
@@ -1697,14 +1700,6 @@ links to the main documentation.
1697
1700
</para>
1698
1701
</listitem>
1699
1702
1700
- <listitem>
1701
- <para>
1702
- Honor <link
1703
- linkend="guc-check-function-bodies"><varname>check_function_bodies</></link>
1704
- (Tom)
1705
- </para>
1706
- </listitem>
1707
-
1708
1703
</itemizedlist>
1709
1704
1710
1705
</sect3>
@@ -1715,34 +1710,34 @@ links to the main documentation.
1715
1710
1716
1711
<listitem>
1717
1712
<para>
1718
- Add <literal>table_name</> and <literal>table_schema</> as
1719
- trigger data (Andrew )
1713
+ Named parameters are passed as ordinary variables, as well as in the
1714
+ <literal>args[]</> array (Sven Suursoho )
1720
1715
</para>
1721
1716
</listitem>
1722
1717
1723
1718
<listitem>
1724
1719
<para>
1725
- Allow returning of composite types and result sets (Sven Suursoho)
1720
+ Add <literal>table_name</> and <literal>table_schema</> to
1721
+ trigger parameters (Andrew)
1726
1722
</para>
1727
1723
</listitem>
1728
1724
1729
1725
<listitem>
1730
1726
<para>
1731
- Return result-set as <literal>list</>, <literal>iterator</>,
1732
- or <literal>generator </>(Sven Suursoho)
1727
+ Allow returning of composite types and result sets (Sven Suursoho)
1733
1728
</para>
1734
1729
</listitem>
1735
1730
1736
1731
<listitem>
1737
1732
<para>
1738
- Allow functions to return <literal>void</> (Neil)
1733
+ Return result-set as <literal>list</>, <literal>iterator</>,
1734
+ or <literal>generator </>(Sven Suursoho)
1739
1735
</para>
1740
1736
</listitem>
1741
1737
1742
1738
<listitem>
1743
1739
<para>
1744
- Add named parameters to the <literal>args[]</> array (Sven
1745
- Suursoho)
1740
+ Allow functions to return <literal>void</> (Neil)
1746
1741
</para>
1747
1742
</listitem>
1748
1743
@@ -2114,8 +2109,7 @@ links to the main documentation.
2114
2109
2115
2110
<listitem>
2116
2111
<para>
2117
- Improve ability to relocate installs in more complex
2118
- configurations (Tom)
2112
+ Improve ability to relocate installation directories (Tom)
2119
2113
</para>
2120
2114
</listitem>
2121
2115