Skip to content

Commit b3d7d6e

Browse files
committed
Remove xloginsert.h from xlog.h
xlog.h is directly and indirectly #included in a lot of places. With this change, xloginsert.h is no longer unnecessarily included in the large number of them that don't need it. Author: Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com> Discussion: https://postgr.es/m/CALj2ACVe-W+WM5P44N7eG9C2_FmaeM8Dq5aCnD3fHt0Ba=WR6w@mail.gmail.com
1 parent 8e2e0f7 commit b3d7d6e

File tree

21 files changed

+20
-1
lines changed

21 files changed

+20
-1
lines changed

contrib/pg_surgery/heap_surgery.c

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
#include "access/heapam.h"
1616
#include "access/visibilitymap.h"
17+
#include "access/xloginsert.h"
1718
#include "catalog/pg_am_d.h"
1819
#include "catalog/pg_proc_d.h"
1920
#include "miscadmin.h"

contrib/pg_visibility/pg_visibility.c

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "access/heapam.h"
1414
#include "access/htup_details.h"
1515
#include "access/visibilitymap.h"
16+
#include "access/xloginsert.h"
1617
#include "catalog/pg_type.h"
1718
#include "catalog/storage_xlog.h"
1819
#include "funcapi.h"

src/backend/access/gist/gist.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include "access/gist_private.h"
1818
#include "access/gistscan.h"
19+
#include "access/xloginsert.h"
1920
#include "catalog/pg_collation.h"
2021
#include "commands/vacuum.h"
2122
#include "miscadmin.h"

src/backend/access/hash/hash.c

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "access/hash_xlog.h"
2323
#include "access/relscan.h"
2424
#include "access/tableam.h"
25+
#include "access/xloginsert.h"
2526
#include "catalog/index.h"
2627
#include "commands/progress.h"
2728
#include "commands/vacuum.h"

src/backend/access/hash/hashinsert.c

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
#include "access/hash.h"
1919
#include "access/hash_xlog.h"
20+
#include "access/xloginsert.h"
2021
#include "miscadmin.h"
2122
#include "storage/buf_internals.h"
2223
#include "storage/lwlock.h"

src/backend/access/hash/hashovfl.c

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
#include "access/hash.h"
2121
#include "access/hash_xlog.h"
22+
#include "access/xloginsert.h"
2223
#include "miscadmin.h"
2324
#include "utils/rel.h"
2425

src/backend/access/hash/hashpage.c

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030

3131
#include "access/hash.h"
3232
#include "access/hash_xlog.h"
33+
#include "access/xloginsert.h"
3334
#include "miscadmin.h"
3435
#include "port/pg_bitutils.h"
3536
#include "storage/lmgr.h"

src/backend/access/heap/pruneheap.c

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "access/htup_details.h"
2020
#include "access/transam.h"
2121
#include "access/xlog.h"
22+
#include "access/xloginsert.h"
2223
#include "catalog/catalog.h"
2324
#include "miscadmin.h"
2425
#include "pgstat.h"

src/backend/access/heap/vacuumlazy.c

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
#include "access/visibilitymap.h"
4545
#include "access/xact.h"
4646
#include "access/xlog.h"
47+
#include "access/xloginsert.h"
4748
#include "catalog/index.h"
4849
#include "catalog/storage.h"
4950
#include "commands/dbcommands.h"

src/backend/access/heap/visibilitymap.c

+1
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888

8989
#include "access/heapam_xlog.h"
9090
#include "access/visibilitymap.h"
91+
#include "access/xloginsert.h"
9192
#include "access/xlogutils.h"
9293
#include "miscadmin.h"
9394
#include "port/pg_bitutils.h"

src/backend/access/nbtree/nbtdedup.c

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
#include "access/nbtree.h"
1818
#include "access/nbtxlog.h"
19+
#include "access/xloginsert.h"
1920
#include "miscadmin.h"
2021
#include "utils/rel.h"
2122

src/backend/access/nbtree/nbtree.c

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "access/nbtxlog.h"
2323
#include "access/relscan.h"
2424
#include "access/xlog.h"
25+
#include "access/xloginsert.h"
2526
#include "commands/progress.h"
2627
#include "commands/vacuum.h"
2728
#include "miscadmin.h"

src/backend/access/transam/commit_ts.c

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include "access/htup_details.h"
2929
#include "access/slru.h"
3030
#include "access/transam.h"
31+
#include "access/xloginsert.h"
3132
#include "access/xlogutils.h"
3233
#include "catalog/pg_type.h"
3334
#include "funcapi.h"

src/backend/commands/tablecmds.c

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include "access/toast_compression.h"
2727
#include "access/xact.h"
2828
#include "access/xlog.h"
29+
#include "access/xloginsert.h"
2930
#include "catalog/catalog.h"
3031
#include "catalog/heap.h"
3132
#include "catalog/index.h"

src/backend/replication/logical/message.c

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "postgres.h"
3333

3434
#include "access/xact.h"
35+
#include "access/xloginsert.h"
3536
#include "miscadmin.h"
3637
#include "nodes/execnodes.h"
3738
#include "replication/logical.h"

src/backend/replication/logical/origin.c

+1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474
#include "access/htup_details.h"
7575
#include "access/table.h"
7676
#include "access/xact.h"
77+
#include "access/xloginsert.h"
7778
#include "catalog/catalog.h"
7879
#include "catalog/indexing.h"
7980
#include "funcapi.h"

src/backend/storage/buffer/bufmgr.c

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#include <unistd.h>
3535

3636
#include "access/tableam.h"
37+
#include "access/xloginsert.h"
3738
#include "access/xlogutils.h"
3839
#include "catalog/catalog.h"
3940
#include "catalog/storage.h"

src/backend/storage/freespace/freespace.c

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "postgres.h"
2525

2626
#include "access/htup_details.h"
27+
#include "access/xloginsert.h"
2728
#include "access/xlogutils.h"
2829
#include "miscadmin.h"
2930
#include "storage/freespace.h"

src/backend/utils/cache/inval.c

+1
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112

113113
#include "access/htup_details.h"
114114
#include "access/xact.h"
115+
#include "access/xloginsert.h"
115116
#include "catalog/catalog.h"
116117
#include "catalog/pg_constraint.h"
117118
#include "miscadmin.h"

src/backend/utils/init/postinit.c

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include "access/tableam.h"
2828
#include "access/xact.h"
2929
#include "access/xlog.h"
30+
#include "access/xloginsert.h"
3031
#include "catalog/catalog.h"
3132
#include "catalog/namespace.h"
3233
#include "catalog/pg_authid.h"

src/include/access/xlog.h

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
#include "access/rmgr.h"
1515
#include "access/xlogdefs.h"
16-
#include "access/xloginsert.h"
1716
#include "access/xlogreader.h"
1817
#include "datatype/timestamp.h"
1918
#include "lib/stringinfo.h"

0 commit comments

Comments
 (0)