pgsql: Move catalog toast table declarations

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема pgsql: Move catalog toast table declarations
Дата
Msg-id E1kbMSG-0002Ez-SG@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
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

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/b4c9695e79f79d39d55853acac4c1493ac70a529

Modified Files
--------------
doc/src/sgml/bki.sgml                         |  3 +-
src/backend/catalog/Makefile                  |  5 +-
src/backend/catalog/catalog.c                 |  3 +-
src/backend/catalog/toasting.c                |  2 +-
src/include/catalog/duplicate_oids            |  2 +-
src/include/catalog/genbki.h                  | 13 +++++
src/include/catalog/pg_aggregate.h            |  2 +
src/include/catalog/pg_attrdef.h              |  2 +
src/include/catalog/pg_authid.h               |  4 ++
src/include/catalog/pg_constraint.h           |  2 +
src/include/catalog/pg_database.h             |  4 ++
src/include/catalog/pg_db_role_setting.h      |  4 ++
src/include/catalog/pg_default_acl.h          |  2 +
src/include/catalog/pg_depend.h               |  2 +
src/include/catalog/pg_description.h          |  2 +
src/include/catalog/pg_event_trigger.h        |  2 +
src/include/catalog/pg_extension.h            |  2 +
src/include/catalog/pg_foreign_data_wrapper.h |  2 +
src/include/catalog/pg_foreign_server.h       |  2 +
src/include/catalog/pg_foreign_table.h        |  2 +
src/include/catalog/pg_init_privs.h           |  2 +
src/include/catalog/pg_language.h             |  2 +
src/include/catalog/pg_namespace.h            |  2 +
src/include/catalog/pg_partitioned_table.h    |  2 +
src/include/catalog/pg_policy.h               |  2 +
src/include/catalog/pg_proc.h                 |  2 +
src/include/catalog/pg_replication_origin.h   |  4 ++
src/include/catalog/pg_rewrite.h              |  2 +
src/include/catalog/pg_seclabel.h             |  2 +
src/include/catalog/pg_shdescription.h        |  4 ++
src/include/catalog/pg_shseclabel.h           |  4 ++
src/include/catalog/pg_statistic.h            |  2 +
src/include/catalog/pg_statistic_ext.h        |  2 +
src/include/catalog/pg_statistic_ext_data.h   |  2 +
src/include/catalog/pg_subscription.h         |  4 ++
src/include/catalog/pg_tablespace.h           |  4 ++
src/include/catalog/pg_trigger.h              |  2 +
src/include/catalog/pg_ts_dict.h              |  2 +
src/include/catalog/pg_type.h                 |  2 +
src/include/catalog/pg_user_mapping.h         |  2 +
src/include/catalog/renumber_oids.pl          |  4 +-
src/include/catalog/toasting.h                | 75 ---------------------------
src/include/catalog/unused_oids               |  2 +-
src/tools/msvc/Solution.pm                    |  1 -
44 files changed, 105 insertions(+), 89 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: pgsql: Plug memory leak in index_get_partition
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Fix ecpg's mishandling of B'...' and X'...' literals.