Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ec294fc

Browse files
committed
Move table constraint patch up into the main new features section of the
release notes.
1 parent d7e4fd9 commit ec294fc

File tree

1 file changed

+22
-16
lines changed

1 file changed

+22
-16
lines changed

doc/src/sgml/release.sgml

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.370 2005/09/22 23:24:58 momjian Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.371 2005/09/22 23:47:44 momjian Exp $
33

44
Typical markup:
55

@@ -217,6 +217,27 @@ pg_[A-Za-z0-9_] <application>
217217
</listitem>
218218
</varlistentry>
219219

220+
<varlistentry>
221+
<term>
222+
Improve performance for partitioned tables (Simon)
223+
</term>
224+
225+
<listitem>
226+
<para>
227+
The new <varname>constraint_exclusion</varname> configuration
228+
parameter avoids lookups on child tables where constraints indicate
229+
that no matching rows exist in the child table.
230+
</para>
231+
<para>
232+
This allows for a basic type of table partitioning. If child tables
233+
store separate key ranges and this is enforced using appropriate
234+
<command>CHECK</> constraints, the optimizer will skip child
235+
table accesses when the constraint guarantees no matching rows
236+
exist in the child table.
237+
</para>
238+
</listitem>
239+
</varlistentry>
240+
220241
</variablelist>
221242
</sect2>
222243

@@ -510,21 +531,6 @@ pg_[A-Za-z0-9_] <application>
510531
</para>
511532
</listitem>
512533

513-
<listitem>
514-
<para>
515-
Add <varname>constraint_exclusion</varname> configuration
516-
parameter to restrict child table lookups based on table
517-
constraints (Simon)
518-
</para>
519-
<para>
520-
This allows for a basic type of table partitioning. If child tables
521-
store separate key ranges and this is enforced using appropriate
522-
<command>CHECK</> constraints, the optimizer will skip child
523-
table accesses when the constraint guarantees no matching rows
524-
exist in the child table.
525-
</para>
526-
</listitem>
527-
528534
<listitem>
529535
<para>
530536
Use <literal>O_DIRECT</> if available when using

0 commit comments

Comments
 (0)