pgsql: Replace heapam.h includes with {table,relation}.h where applica

Поиск
Список
Период
Сортировка
От Andres Freund
Тема pgsql: Replace heapam.h includes with {table,relation}.h where applica
Дата
Msg-id E1gletL-0007k2-RC@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Replace heapam.h includes with {table, relation}.h where applicable.

A lot of files only included heapam.h for relation_open, heap_open etc
- replace the heapam.h include in those files with the narrower
header.

Author: Andres Freund
Discussion: https://postgr.es/m/20190111000539.xbv7s6w7ilcvm7dp@alap3.anarazel.de

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/111944c5ee567f1c45bf0f1ecfdec682af467aa6

Modified Files
--------------
contrib/dblink/dblink.c                     | 3 ++-
contrib/file_fdw/file_fdw.c                 | 2 +-
contrib/pageinspect/btreefuncs.c            | 2 +-
contrib/pageinspect/heapfuncs.c             | 2 +-
contrib/pageinspect/rawpage.c               | 2 +-
contrib/pg_freespacemap/pg_freespacemap.c   | 2 +-
contrib/pg_prewarm/autoprewarm.c            | 2 +-
contrib/pg_prewarm/pg_prewarm.c             | 2 +-
contrib/pgstattuple/pgstatapprox.c          | 4 ++--
contrib/pgstattuple/pgstatindex.c           | 3 ++-
contrib/postgres_fdw/deparse.c              | 2 +-
contrib/postgres_fdw/postgres_fdw.c         | 2 +-
contrib/sepgsql/database.c                  | 2 +-
contrib/sepgsql/label.c                     | 2 +-
contrib/sepgsql/proc.c                      | 2 +-
contrib/sepgsql/relation.c                  | 2 +-
contrib/sepgsql/schema.c                    | 2 +-
src/backend/access/brin/brin.c              | 3 ++-
src/backend/access/hash/hashinsert.c        | 1 -
src/backend/catalog/catalog.c               | 2 +-
src/backend/catalog/dependency.c            | 2 +-
src/backend/catalog/heap.c                  | 3 ++-
src/backend/catalog/objectaddress.c         | 3 ++-
src/backend/catalog/partition.c             | 2 +-
src/backend/catalog/pg_aggregate.c          | 2 +-
src/backend/catalog/pg_collation.c          | 2 +-
src/backend/catalog/pg_constraint.c         | 2 +-
src/backend/catalog/pg_depend.c             | 2 +-
src/backend/catalog/pg_enum.c               | 2 +-
src/backend/catalog/pg_inherits.c           | 2 +-
src/backend/catalog/pg_largeobject.c        | 2 +-
src/backend/catalog/pg_namespace.c          | 2 +-
src/backend/catalog/pg_operator.c           | 2 +-
src/backend/catalog/pg_proc.c               | 2 +-
src/backend/catalog/pg_range.c              | 2 +-
src/backend/catalog/pg_shdepend.c           | 2 +-
src/backend/catalog/pg_type.c               | 2 +-
src/backend/commands/alter.c                | 3 ++-
src/backend/commands/amcmds.c               | 2 +-
src/backend/commands/analyze.c              | 3 ++-
src/backend/commands/collationcmds.c        | 2 +-
src/backend/commands/comment.c              | 3 ++-
src/backend/commands/dropcmds.c             | 4 ++--
src/backend/commands/event_trigger.c        | 2 +-
src/backend/commands/extension.c            | 3 ++-
src/backend/commands/foreigncmds.c          | 2 +-
src/backend/commands/functioncmds.c         | 2 +-
src/backend/commands/lockcmds.c             | 2 +-
src/backend/commands/opclasscmds.c          | 2 +-
src/backend/commands/operatorcmds.c         | 2 +-
src/backend/commands/policy.c               | 3 ++-
src/backend/commands/proclang.c             | 2 +-
src/backend/commands/publicationcmds.c      | 2 +-
src/backend/commands/schemacmds.c           | 2 +-
src/backend/commands/seclabel.c             | 3 ++-
src/backend/commands/sequence.c             | 3 ++-
src/backend/commands/statscmds.c            | 3 ++-
src/backend/commands/subscriptioncmds.c     | 2 +-
src/backend/commands/tsearchcmds.c          | 2 +-
src/backend/commands/user.c                 | 2 +-
src/backend/commands/view.c                 | 2 +-
src/backend/executor/execPartition.c        | 2 +-
src/backend/executor/execUtils.c            | 2 +-
src/backend/optimizer/plan/planner.c        | 2 +-
src/backend/optimizer/prep/preptlist.c      | 2 +-
src/backend/optimizer/util/inherit.c        | 2 +-
src/backend/optimizer/util/plancat.c        | 2 +-
src/backend/parser/parse_clause.c           | 2 +-
src/backend/parser/parse_node.c             | 2 +-
src/backend/parser/parse_relation.c         | 3 ++-
src/backend/parser/parse_utilcmd.c          | 3 ++-
src/backend/replication/logical/origin.c    | 2 +-
src/backend/replication/logical/relation.c  | 2 +-
src/backend/replication/logical/tablesync.c | 2 +-
src/backend/replication/logical/worker.c    | 2 +-
src/backend/rewrite/rewriteHandler.c        | 3 ++-
src/backend/rewrite/rewriteRemove.c         | 2 +-
src/backend/rewrite/rewriteSupport.c        | 2 +-
src/backend/rewrite/rowsecurity.c           | 2 +-
src/backend/statistics/extended_stats.c     | 2 +-
src/backend/storage/large_object/inv_api.c  | 2 +-
src/backend/utils/adt/dbsize.c              | 2 +-
src/backend/utils/adt/enum.c                | 2 +-
src/backend/utils/adt/misc.c                | 2 +-
src/backend/utils/adt/ri_triggers.c         | 2 +-
src/backend/utils/adt/ruleutils.c           | 3 ++-
src/backend/utils/adt/selfuncs.c            | 2 +-
src/backend/utils/adt/xml.c                 | 2 +-
src/backend/utils/cache/catcache.c          | 2 +-
src/backend/utils/cache/evtcache.c          | 2 +-
src/backend/utils/cache/partcache.c         | 2 +-
src/backend/utils/cache/relcache.c          | 2 +-
src/backend/utils/cache/relfilenodemap.c    | 2 +-
src/backend/utils/cache/ts_cache.c          | 2 +-
src/backend/utils/cache/typcache.c          | 3 ++-
src/backend/utils/fmgr/funcapi.c            | 2 +-
src/backend/utils/misc/queryenvironment.c   | 2 +-
97 files changed, 116 insertions(+), 99 deletions(-)


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Sort the dependent objects before recursing infindDependentObje
Следующее
От: Andres Freund
Дата:
Сообщение: Re: pgsql: Sort the dependent objects before recursing infindDependentObje