mirror of
https://github.com/postgres/postgres.git
synced 2025-07-03 20:02:46 +03:00
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
This commit is contained in:
1
src/backend/utils/cache/evtcache.c
vendored
1
src/backend/utils/cache/evtcache.c
vendored
@ -16,7 +16,6 @@
|
||||
#include "access/genam.h"
|
||||
#include "access/htup_details.h"
|
||||
#include "access/relation.h"
|
||||
#include "catalog/indexing.h"
|
||||
#include "catalog/pg_event_trigger.h"
|
||||
#include "catalog/pg_type.h"
|
||||
#include "commands/trigger.h"
|
||||
|
1
src/backend/utils/cache/relfilenodemap.c
vendored
1
src/backend/utils/cache/relfilenodemap.c
vendored
@ -16,7 +16,6 @@
|
||||
#include "access/genam.h"
|
||||
#include "access/htup_details.h"
|
||||
#include "access/table.h"
|
||||
#include "catalog/indexing.h"
|
||||
#include "catalog/pg_class.h"
|
||||
#include "catalog/pg_tablespace.h"
|
||||
#include "miscadmin.h"
|
||||
|
3
src/backend/utils/cache/syscache.c
vendored
3
src/backend/utils/cache/syscache.c
vendored
@ -22,7 +22,6 @@
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/sysattr.h"
|
||||
#include "catalog/indexing.h"
|
||||
#include "catalog/pg_aggregate.h"
|
||||
#include "catalog/pg_am.h"
|
||||
#include "catalog/pg_amop.h"
|
||||
@ -97,7 +96,7 @@
|
||||
|
||||
There must be a unique index underlying each syscache (ie, an index
|
||||
whose key is the same as that of the cache). If there is not one
|
||||
already, add definitions for it to include/catalog/indexing.h: you need
|
||||
already, add definitions for it to include/catalog/pg_*.h: you need
|
||||
to add a DECLARE_UNIQUE_INDEX macro and a #define for the index OID.
|
||||
(Adding an index requires a catversion.h update, while simply
|
||||
adding/deleting caches only requires a recompile.)
|
||||
|
1
src/backend/utils/cache/ts_cache.c
vendored
1
src/backend/utils/cache/ts_cache.c
vendored
@ -30,7 +30,6 @@
|
||||
#include "access/htup_details.h"
|
||||
#include "access/table.h"
|
||||
#include "access/xact.h"
|
||||
#include "catalog/indexing.h"
|
||||
#include "catalog/namespace.h"
|
||||
#include "catalog/pg_ts_config.h"
|
||||
#include "catalog/pg_ts_config_map.h"
|
||||
|
1
src/backend/utils/cache/typcache.c
vendored
1
src/backend/utils/cache/typcache.c
vendored
@ -50,7 +50,6 @@
|
||||
#include "access/relation.h"
|
||||
#include "access/session.h"
|
||||
#include "access/table.h"
|
||||
#include "catalog/indexing.h"
|
||||
#include "catalog/pg_am.h"
|
||||
#include "catalog/pg_constraint.h"
|
||||
#include "catalog/pg_enum.h"
|
||||
|
Reference in New Issue
Block a user