diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2020-11-07 12:11:40 +0100 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2020-11-07 12:26:24 +0100 |
commit | bdc4edbea6fc847f806e1e7118d730e159512bfc (patch) | |
tree | fec14c35d86d88ce9c2913f2a6d54fa26c5f635c /doc/src | |
parent | b4c9695e79f79d39d55853acac4c1493ac70a529 (diff) | |
download | postgresql-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.sgml | 5 |
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> |