summaryrefslogtreecommitdiff
path: root/doc/src/sgml/catalogs.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/sgml/catalogs.sgml')
-rw-r--r--doc/src/sgml/catalogs.sgml23
1 files changed, 5 insertions, 18 deletions
diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index b74f6ea9f1f..7cfca6f1182 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -1,6 +1,6 @@
<!--
Documentation of the system catalogs, directed toward PostgreSQL developers
- $PostgreSQL: pgsql/doc/src/sgml/catalogs.sgml,v 2.95 2005/01/05 23:42:03 tgl Exp $
+ $PostgreSQL: pgsql/doc/src/sgml/catalogs.sgml,v 2.96 2005/02/13 03:04:15 tgl Exp $
-->
<chapter id="catalogs">
@@ -289,9 +289,10 @@
</indexterm>
<para>
- The catalog <structname>pg_am</structname> stores information about index access
- methods. There is one row for each index access method supported by
- the system.
+ The catalog <structname>pg_am</structname> stores information about index
+ access methods. There is one row for each index access method supported by
+ the system. The contents of this catalog are discussed in detail in
+ <xref linkend="indexam">.
</para>
<table>
@@ -453,20 +454,6 @@
</tgroup>
</table>
- <para>
- An index access method that supports multiple columns (has
- <structfield>amcanmulticol</structfield> true) <emphasis>must</>
- support indexing null values in columns after the first, because the planner
- will assume the index can be used for queries on just the first
- column(s). For example, consider an index on (a,b) and a query with
- <literal>WHERE a = 4</literal>. The system will assume the index can be used to scan for
- rows with <literal>a = 4</literal>, which is wrong if the index omits rows where <literal>b</> is null.
- It is, however, OK to omit rows where the first indexed column is null.
- (GiST currently does so.)
- <structfield>amindexnulls</structfield> should be set true only if the
- index access method indexes all rows, including arbitrary combinations of null values.
- </para>
-
</sect1>