From bdc4edbea6fc847f806e1e7118d730e159512bfc Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sat, 7 Nov 2020 12:11:40 +0100 Subject: 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 Discussion: https://www.postgresql.org/message-id/flat/c7cc82d6-f976-75d6-2e3e-b03d2cab26bb@2ndquadrant.com --- doc/src/sgml/bki.sgml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'doc/src') 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 @@ The structures of the catalogs are declared in specially formatted C header files in the src/include/catalog/ 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., pg_class.h for pg_class), 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 indexing.h, which defines the indexes present - on all the system catalogs. -- cgit v1.2.3