Skip to content

Commit 111944c

Browse files
committed
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
1 parent 4b21acf commit 111944c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+116
-99
lines changed

contrib/dblink/dblink.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@
3737
#include "libpq-fe.h"
3838

3939
#include "access/htup_details.h"
40+
#include "access/relation.h"
4041
#include "access/reloptions.h"
41-
#include "access/heapam.h"
42+
#include "access/table.h"
4243
#include "catalog/indexing.h"
4344
#include "catalog/namespace.h"
4445
#include "catalog/pg_foreign_data_wrapper.h"

contrib/file_fdw/file_fdw.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include "access/htup_details.h"
1919
#include "access/reloptions.h"
2020
#include "access/sysattr.h"
21-
#include "access/heapam.h"
21+
#include "access/table.h"
2222
#include "catalog/pg_authid.h"
2323
#include "catalog/pg_foreign_table.h"
2424
#include "commands/copy.h"

contrib/pageinspect/btreefuncs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
#include "pageinspect.h"
3131

3232
#include "access/nbtree.h"
33-
#include "access/heapam.h"
33+
#include "access/relation.h"
3434
#include "catalog/namespace.h"
3535
#include "catalog/pg_am.h"
3636
#include "funcapi.h"

contrib/pageinspect/heapfuncs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727

2828
#include "pageinspect.h"
2929

30-
#include "access/heapam.h"
3130
#include "access/htup_details.h"
31+
#include "access/relation.h"
3232
#include "funcapi.h"
3333
#include "catalog/pg_type.h"
3434
#include "miscadmin.h"

contrib/pageinspect/rawpage.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include "pageinspect.h"
1919

2020
#include "access/htup_details.h"
21-
#include "access/heapam.h"
21+
#include "access/relation.h"
2222
#include "catalog/namespace.h"
2323
#include "catalog/pg_type.h"
2424
#include "funcapi.h"

contrib/pg_freespacemap/pg_freespacemap.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*/
99
#include "postgres.h"
1010

11-
#include "access/heapam.h"
11+
#include "access/relation.h"
1212
#include "funcapi.h"
1313
#include "storage/freespace.h"
1414

contrib/pg_prewarm/autoprewarm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
#include <unistd.h>
3030

31-
#include "access/heapam.h"
31+
#include "access/relation.h"
3232
#include "access/xact.h"
3333
#include "catalog/pg_class.h"
3434
#include "catalog/pg_type.h"

contrib/pg_prewarm/pg_prewarm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <sys/stat.h>
1616
#include <unistd.h>
1717

18-
#include "access/heapam.h"
18+
#include "access/relation.h"
1919
#include "fmgr.h"
2020
#include "miscadmin.h"
2121
#include "storage/bufmgr.h"

contrib/pgstattuple/pgstatapprox.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
*/
1313
#include "postgres.h"
1414

15-
#include "access/visibilitymap.h"
16-
#include "access/heapam.h"
15+
#include "access/relation.h"
1716
#include "access/transam.h"
17+
#include "access/visibilitymap.h"
1818
#include "access/xact.h"
1919
#include "access/multixact.h"
2020
#include "access/htup_details.h"

contrib/pgstattuple/pgstatindex.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@
2828
#include "postgres.h"
2929

3030
#include "access/gin_private.h"
31-
#include "access/heapam.h"
3231
#include "access/hash.h"
3332
#include "access/htup_details.h"
3433
#include "access/nbtree.h"
34+
#include "access/relation.h"
35+
#include "access/table.h"
3536
#include "catalog/namespace.h"
3637
#include "catalog/pg_am.h"
3738
#include "funcapi.h"

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy