diff options
author | Andres Freund | 2019-01-21 18:18:20 +0000 |
---|---|---|
committer | Andres Freund | 2019-01-21 18:51:37 +0000 |
commit | 111944c5ee567f1c45bf0f1ecfdec682af467aa6 (patch) | |
tree | 26874b7be80065453d8571cfd9ab0c8bf21ad7b2 /src/backend/commands | |
parent | 4b21acf522d751ba5b6679df391d5121b6c4a35f (diff) |
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/[email protected]
Diffstat (limited to 'src/backend/commands')
24 files changed, 33 insertions, 25 deletions
diff --git a/src/backend/commands/alter.c b/src/backend/commands/alter.c index 3c53178f75c..08c2cf3569f 100644 --- a/src/backend/commands/alter.c +++ b/src/backend/commands/alter.c @@ -14,9 +14,10 @@ */ #include "postgres.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/relation.h" #include "access/sysattr.h" +#include "access/table.h" #include "catalog/dependency.h" #include "catalog/indexing.h" #include "catalog/namespace.h" diff --git a/src/backend/commands/amcmds.c b/src/backend/commands/amcmds.c index 1ab2e469ee7..a720d14df06 100644 --- a/src/backend/commands/amcmds.c +++ b/src/backend/commands/amcmds.c @@ -13,8 +13,8 @@ */ #include "postgres.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "catalog/catalog.h" #include "catalog/dependency.h" #include "catalog/indexing.h" diff --git a/src/backend/commands/analyze.c b/src/backend/commands/analyze.c index 99e3f2a672a..ac40bd793d1 100644 --- a/src/backend/commands/analyze.c +++ b/src/backend/commands/analyze.c @@ -17,9 +17,10 @@ #include <math.h> #include "access/genam.h" -#include "access/heapam.h" #include "access/multixact.h" +#include "access/relation.h" #include "access/sysattr.h" +#include "access/table.h" #include "access/transam.h" #include "access/tupconvert.h" #include "access/tuptoaster.h" diff --git a/src/backend/commands/collationcmds.c b/src/backend/commands/collationcmds.c index e6a5c3a5554..d9a3088ac27 100644 --- a/src/backend/commands/collationcmds.c +++ b/src/backend/commands/collationcmds.c @@ -14,8 +14,8 @@ */ #include "postgres.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/dependency.h" #include "catalog/indexing.h" diff --git a/src/backend/commands/comment.c b/src/backend/commands/comment.c index 2327632a09d..d4714a5c1f8 100644 --- a/src/backend/commands/comment.c +++ b/src/backend/commands/comment.c @@ -15,8 +15,9 @@ #include "postgres.h" #include "access/genam.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/relation.h" +#include "access/table.h" #include "catalog/indexing.h" #include "catalog/objectaddress.h" #include "catalog/pg_description.h" diff --git a/src/backend/commands/dropcmds.c b/src/backend/commands/dropcmds.c index 980ce89c62b..d878bd47d9b 100644 --- a/src/backend/commands/dropcmds.c +++ b/src/backend/commands/dropcmds.c @@ -14,9 +14,9 @@ */ #include "postgres.h" -#include "access/xact.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" +#include "access/xact.h" #include "catalog/dependency.h" #include "catalog/namespace.h" #include "catalog/objectaddress.h" diff --git a/src/backend/commands/event_trigger.c b/src/backend/commands/event_trigger.c index e5083349814..9735fde9711 100644 --- a/src/backend/commands/event_trigger.c +++ b/src/backend/commands/event_trigger.c @@ -13,8 +13,8 @@ */ #include "postgres.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/catalog.h" #include "catalog/dependency.h" diff --git a/src/backend/commands/extension.c b/src/backend/commands/extension.c index 4fe71196c41..63a67e377a5 100644 --- a/src/backend/commands/extension.c +++ b/src/backend/commands/extension.c @@ -30,9 +30,10 @@ #include <unistd.h> #include "access/genam.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/relation.h" #include "access/sysattr.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/catalog.h" #include "catalog/dependency.h" diff --git a/src/backend/commands/foreigncmds.c b/src/backend/commands/foreigncmds.c index 5ada4a85940..03976f0454f 100644 --- a/src/backend/commands/foreigncmds.c +++ b/src/backend/commands/foreigncmds.c @@ -13,9 +13,9 @@ */ #include "postgres.h" -#include "access/heapam.h" #include "access/htup_details.h" #include "access/reloptions.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/catalog.h" #include "catalog/dependency.h" diff --git a/src/backend/commands/functioncmds.c b/src/backend/commands/functioncmds.c index 8b291cf1858..9a8d388909f 100644 --- a/src/backend/commands/functioncmds.c +++ b/src/backend/commands/functioncmds.c @@ -33,8 +33,8 @@ #include "postgres.h" #include "access/genam.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "access/sysattr.h" #include "catalog/catalog.h" #include "catalog/dependency.h" diff --git a/src/backend/commands/lockcmds.c b/src/backend/commands/lockcmds.c index 4cd7ec2d5fa..1dbda8f8ee3 100644 --- a/src/backend/commands/lockcmds.c +++ b/src/backend/commands/lockcmds.c @@ -14,6 +14,7 @@ */ #include "postgres.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/namespace.h" #include "catalog/pg_inherits.h" @@ -25,7 +26,6 @@ #include "utils/lsyscache.h" #include "utils/syscache.h" #include "rewrite/rewriteHandler.h" -#include "access/heapam.h" #include "nodes/nodeFuncs.h" static void LockTableRecurse(Oid reloid, LOCKMODE lockmode, bool nowait, Oid userid); diff --git a/src/backend/commands/opclasscmds.c b/src/backend/commands/opclasscmds.c index 5a160450260..e1b1a7e3169 100644 --- a/src/backend/commands/opclasscmds.c +++ b/src/backend/commands/opclasscmds.c @@ -19,10 +19,10 @@ #include "access/genam.h" #include "access/hash.h" -#include "access/heapam.h" #include "access/nbtree.h" #include "access/htup_details.h" #include "access/sysattr.h" +#include "access/table.h" #include "catalog/catalog.h" #include "catalog/dependency.h" #include "catalog/indexing.h" diff --git a/src/backend/commands/operatorcmds.c b/src/backend/commands/operatorcmds.c index f7c00e2f48e..9733d6c7bda 100644 --- a/src/backend/commands/operatorcmds.c +++ b/src/backend/commands/operatorcmds.c @@ -34,8 +34,8 @@ */ #include "postgres.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "catalog/dependency.h" #include "catalog/indexing.h" #include "catalog/objectaccess.h" diff --git a/src/backend/commands/policy.c b/src/backend/commands/policy.c index 0adae130432..8465de0e1dd 100644 --- a/src/backend/commands/policy.c +++ b/src/backend/commands/policy.c @@ -13,9 +13,10 @@ #include "postgres.h" #include "access/genam.h" -#include "access/heapam.h" #include "access/htup.h" #include "access/htup_details.h" +#include "access/relation.h" +#include "access/table.h" #include "access/sysattr.h" #include "catalog/catalog.h" #include "catalog/dependency.h" diff --git a/src/backend/commands/proclang.c b/src/backend/commands/proclang.c index b010d23466a..572a5d5bdea 100644 --- a/src/backend/commands/proclang.c +++ b/src/backend/commands/proclang.c @@ -14,8 +14,8 @@ #include "postgres.h" #include "access/genam.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "catalog/catalog.h" #include "catalog/dependency.h" #include "catalog/indexing.h" diff --git a/src/backend/commands/publicationcmds.c b/src/backend/commands/publicationcmds.c index 5dc84fe41ad..e431e58f0e6 100644 --- a/src/backend/commands/publicationcmds.c +++ b/src/backend/commands/publicationcmds.c @@ -19,8 +19,8 @@ #include "access/genam.h" #include "access/hash.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/catalog.h" diff --git a/src/backend/commands/schemacmds.c b/src/backend/commands/schemacmds.c index c3029465255..8367261fbe8 100644 --- a/src/backend/commands/schemacmds.c +++ b/src/backend/commands/schemacmds.c @@ -15,7 +15,7 @@ #include "postgres.h" #include "access/htup_details.h" -#include "access/heapam.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/catalog.h" #include "catalog/dependency.h" diff --git a/src/backend/commands/seclabel.c b/src/backend/commands/seclabel.c index 325bcaada19..1e31dc1f678 100644 --- a/src/backend/commands/seclabel.c +++ b/src/backend/commands/seclabel.c @@ -11,8 +11,9 @@ #include "postgres.h" #include "access/genam.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/relation.h" +#include "access/table.h" #include "catalog/catalog.h" #include "catalog/indexing.h" #include "catalog/pg_seclabel.h" diff --git a/src/backend/commands/sequence.c b/src/backend/commands/sequence.c index 1df2df8ff55..5554e883d80 100644 --- a/src/backend/commands/sequence.c +++ b/src/backend/commands/sequence.c @@ -15,9 +15,10 @@ #include "postgres.h" #include "access/bufmask.h" -#include "access/heapam.h" #include "access/htup_details.h" #include "access/multixact.h" +#include "access/relation.h" +#include "access/table.h" #include "access/transam.h" #include "access/xact.h" #include "access/xlog.h" diff --git a/src/backend/commands/statscmds.c b/src/backend/commands/statscmds.c index 86a96ac05dc..970fdb712d6 100644 --- a/src/backend/commands/statscmds.c +++ b/src/backend/commands/statscmds.c @@ -14,8 +14,9 @@ */ #include "postgres.h" -#include "access/heapam.h" +#include "access/relation.h" #include "access/relscan.h" +#include "access/table.h" #include "catalog/catalog.h" #include "catalog/dependency.h" #include "catalog/indexing.h" diff --git a/src/backend/commands/subscriptioncmds.c b/src/backend/commands/subscriptioncmds.c index 160c4fc6597..bd0f4cd1a15 100644 --- a/src/backend/commands/subscriptioncmds.c +++ b/src/backend/commands/subscriptioncmds.c @@ -16,8 +16,8 @@ #include "miscadmin.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/catalog.h" diff --git a/src/backend/commands/tsearchcmds.c b/src/backend/commands/tsearchcmds.c index cda21675f02..3f727f2744c 100644 --- a/src/backend/commands/tsearchcmds.c +++ b/src/backend/commands/tsearchcmds.c @@ -18,8 +18,8 @@ #include <ctype.h> #include "access/genam.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/catalog.h" #include "catalog/dependency.h" diff --git a/src/backend/commands/user.c b/src/backend/commands/user.c index 30399407f88..938c7d0ed0a 100644 --- a/src/backend/commands/user.c +++ b/src/backend/commands/user.c @@ -13,8 +13,8 @@ #include "postgres.h" #include "access/genam.h" -#include "access/heapam.h" #include "access/htup_details.h" +#include "access/table.h" #include "access/xact.h" #include "catalog/binary_upgrade.h" #include "catalog/catalog.h" diff --git a/src/backend/commands/view.c b/src/backend/commands/view.c index c346630267c..65f4b40b38f 100644 --- a/src/backend/commands/view.c +++ b/src/backend/commands/view.c @@ -14,7 +14,7 @@ */ #include "postgres.h" -#include "access/heapam.h" +#include "access/relation.h" #include "access/xact.h" #include "catalog/namespace.h" #include "commands/defrem.h" |