aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2020-11-07 12:11:40 +0100
committerPeter Eisentraut <peter@eisentraut.org>2020-11-07 12:26:24 +0100
commitbdc4edbea6fc847f806e1e7118d730e159512bfc (patch)
treefec14c35d86d88ce9c2913f2a6d54fa26c5f635c /doc/src
parentb4c9695e79f79d39d55853acac4c1493ac70a529 (diff)
downloadpostgresql-bdc4edbea6fc847f806e1e7118d730e159512bfc.tar.gz
postgresql-bdc4edbea6fc847f806e1e7118d730e159512bfc.zip
Move catalog index declarations
Move the system catalog index declarations from catalog/indexing.h to the respective parent tables' catalog/pg_*.h files. The original reason for having it split was that the old genbki system produced the output in the order of the catalog files it read, so all the indexing stuff needed to come separately. But this is no longer the case, and keeping it together makes more sense. Reviewed-by: John Naylor <john.naylor@enterprisedb.com> Discussion: https://www.postgresql.org/message-id/flat/c7cc82d6-f976-75d6-2e3e-b03d2cab26bb@2ndquadrant.com
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/bki.sgml5
1 files changed, 1 insertions, 4 deletions
diff --git a/doc/src/sgml/bki.sgml b/doc/src/sgml/bki.sgml
index ed61752e7fa..036a72c81e9 100644
--- a/doc/src/sgml/bki.sgml
+++ b/doc/src/sgml/bki.sgml
@@ -18,13 +18,10 @@
<para>
The structures of the catalogs are declared in specially formatted C
header files in the <filename>src/include/catalog/</filename> directory of
- the source tree. In particular, for each catalog there is a header file
+ the source tree. For each catalog there is a header file
named after the catalog (e.g., <filename>pg_class.h</filename>
for <structname>pg_class</structname>), which defines the set of columns
the catalog has, as well as some other basic properties such as its OID.
- Other critical files defining the catalog structure
- include <filename>indexing.h</filename>, which defines the indexes present
- on all the system catalogs.
</para>
<para>