Move catalog index declarations

Peter Eisentraut <peter@eisentraut.org>

Commit: bdc4edbea6fc847f806e1e7118d730e159512bfc
Author: Peter Eisentraut <peter@eisentraut.org>
Date: 2020-11-07T11:26:24Z
Releases: 14.0
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

Files

PathChange+/−
contrib/dblink/dblink.c modified +0 −1
contrib/sepgsql/database.c modified +0 −1
contrib/sepgsql/label.c modified +0 −1
contrib/sepgsql/proc.c modified +0 −1
contrib/sepgsql/relation.c modified +0 −1
contrib/sepgsql/schema.c modified +0 −1
doc/src/sgml/bki.sgml modified +1 −4
src/backend/catalog/catalog.c modified +1 −2
src/backend/catalog/Makefile modified +1 −3
src/backend/catalog/objectaddress.c modified +0 −1
src/backend/commands/aggregatecmds.c modified +0 −1
src/backend/commands/tablecmds.c modified +0 −1
src/backend/partitioning/partdesc.c modified +0 −1
src/backend/replication/logical/message.c modified +0 −1
src/backend/rewrite/rewriteDefine.c modified +0 −1
src/backend/utils/adt/enum.c modified +0 −1
src/backend/utils/adt/ruleutils.c modified +0 −1
src/backend/utils/cache/evtcache.c modified +0 −1
src/backend/utils/cache/relfilenodemap.c modified +0 −1
src/backend/utils/cache/syscache.c modified +1 −2
src/backend/utils/cache/ts_cache.c modified +0 −1
src/backend/utils/cache/typcache.c modified +0 −1
src/backend/utils/init/postinit.c modified +0 −1
src/include/catalog/duplicate_oids modified +1 −1
src/include/catalog/genbki.h modified +17 −0
src/include/catalog/indexing.h modified +0 −323
src/include/catalog/pg_aggregate.h modified +3 −0
src/include/catalog/pg_am.h modified +5 −0
src/include/catalog/pg_amop.h modified +7 −0
src/include/catalog/pg_amproc.h modified +5 −0
src/include/catalog/pg_attrdef.h modified +5 −0
src/include/catalog/pg_attribute.h modified +5 −0
src/include/catalog/pg_authid.h modified +5 −0
src/include/catalog/pg_auth_members.h modified +5 −0
src/include/catalog/pg_cast.h modified +5 −0
src/include/catalog/pg_class.h modified +7 −0
src/include/catalog/pg_collation.h modified +5 −0
src/include/catalog/pg_constraint.h modified +11 −0
src/include/catalog/pg_conversion.h modified +7 −0
src/include/catalog/pg_database.h modified +5 −0
src/include/catalog/pg_db_role_setting.h modified +3 −0
src/include/catalog/pg_default_acl.h modified +5 −0
src/include/catalog/pg_depend.h modified +5 −0
src/include/catalog/pg_description.h modified +3 −0
src/include/catalog/pg_enum.h modified +7 −0
src/include/catalog/pg_event_trigger.h modified +5 −0
src/include/catalog/pg_extension.h modified +5 −0
src/include/catalog/pg_foreign_data_wrapper.h modified +5 −0
src/include/catalog/pg_foreign_server.h modified +5 −0
src/include/catalog/pg_foreign_table.h modified +3 −0
src/include/catalog/pg_index.h modified +5 −0
src/include/catalog/pg_inherits.h modified +5 −0
src/include/catalog/pg_init_privs.h modified +3 −0
src/include/catalog/pg_language.h modified +5 −0
src/include/catalog/pg_largeobject.h modified +3 −0
src/include/catalog/pg_largeobject_metadata.h modified +3 −0
src/include/catalog/pg_namespace.h modified +5 −0
src/include/catalog/pg_opclass.h modified +5 −0
src/include/catalog/pg_operator.h modified +5 −0
src/include/catalog/pg_opfamily.h modified +5 −0
src/include/catalog/pg_partitioned_table.h modified +3 −0
src/include/catalog/pg_policy.h modified +5 −0
src/include/catalog/pg_proc.h modified +5 −0
src/include/catalog/pg_publication.h modified +5 −0
src/include/catalog/pg_publication_rel.h modified +5 −0
src/include/catalog/pg_range.h modified +3 −0
src/include/catalog/pg_replication_origin.h modified +5 −0
src/include/catalog/pg_rewrite.h modified +5 −0
src/include/catalog/pg_seclabel.h modified +3 −0
src/include/catalog/pg_sequence.h modified +3 −0
src/include/catalog/pg_shdepend.h modified +5 −0
src/include/catalog/pg_shdescription.h modified +3 −0
src/include/catalog/pg_shseclabel.h modified +3 −0
src/include/catalog/pg_statistic_ext_data.h modified +3 −0
src/include/catalog/pg_statistic_ext.h modified +7 −0
src/include/catalog/pg_statistic.h modified +3 −0
src/include/catalog/pg_subscription.h modified +5 −0
src/include/catalog/pg_subscription_rel.h modified +3 −0
src/include/catalog/pg_tablespace.h modified +5 −0
src/include/catalog/pg_transform.h modified +5 −0
src/include/catalog/pg_trigger.h modified +7 −0
src/include/catalog/pg_ts_config.h modified +5 −0
src/include/catalog/pg_ts_config_map.h modified +3 −0
src/include/catalog/pg_ts_dict.h modified +5 −0
src/include/catalog/pg_ts_parser.h modified +5 −0
src/include/catalog/pg_ts_template.h modified +5 −0
src/include/catalog/pg_type.h modified +5 −0
src/include/catalog/pg_user_mapping.h modified +5 −0
src/include/catalog/renumber_oids.pl modified +1 −14
src/include/catalog/unused_oids modified +1 −1
src/tools/msvc/Solution.pm modified +0 −1

Documentation touched

Discussion