Move catalog toast table declarations
authorPeter Eisentraut <peter@eisentraut.org>
Sat, 7 Nov 2020 11:11:40 +0000 (12:11 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Sat, 7 Nov 2020 11:26:24 +0000 (12:26 +0100)
commitb4c9695e79f79d39d55853acac4c1493ac70a529
treeb37ed8dd8bcaba8989a6ade98ce52265fc6f50f0
parent623644f02cbde7ad3812b201bd36213a206c3341
Move catalog toast table declarations

Move the system catalog toast table declarations from
catalog/toasting.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 toasting 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
44 files changed:
doc/src/sgml/bki.sgml
src/backend/catalog/Makefile
src/backend/catalog/catalog.c
src/backend/catalog/toasting.c
src/include/catalog/duplicate_oids
src/include/catalog/genbki.h
src/include/catalog/pg_aggregate.h
src/include/catalog/pg_attrdef.h
src/include/catalog/pg_authid.h
src/include/catalog/pg_constraint.h
src/include/catalog/pg_database.h
src/include/catalog/pg_db_role_setting.h
src/include/catalog/pg_default_acl.h
src/include/catalog/pg_depend.h
src/include/catalog/pg_description.h
src/include/catalog/pg_event_trigger.h
src/include/catalog/pg_extension.h
src/include/catalog/pg_foreign_data_wrapper.h
src/include/catalog/pg_foreign_server.h
src/include/catalog/pg_foreign_table.h
src/include/catalog/pg_init_privs.h
src/include/catalog/pg_language.h
src/include/catalog/pg_namespace.h
src/include/catalog/pg_partitioned_table.h
src/include/catalog/pg_policy.h
src/include/catalog/pg_proc.h
src/include/catalog/pg_replication_origin.h
src/include/catalog/pg_rewrite.h
src/include/catalog/pg_seclabel.h
src/include/catalog/pg_shdescription.h
src/include/catalog/pg_shseclabel.h
src/include/catalog/pg_statistic.h
src/include/catalog/pg_statistic_ext.h
src/include/catalog/pg_statistic_ext_data.h
src/include/catalog/pg_subscription.h
src/include/catalog/pg_tablespace.h
src/include/catalog/pg_trigger.h
src/include/catalog/pg_ts_dict.h
src/include/catalog/pg_type.h
src/include/catalog/pg_user_mapping.h
src/include/catalog/renumber_oids.pl
src/include/catalog/toasting.h
src/include/catalog/unused_oids
src/tools/msvc/Solution.pm