aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/include/catalog/pg_subscription.h1
-rw-r--r--src/include/commands/publicationcmds.h1
-rw-r--r--src/include/commands/subscriptioncmds.h1
-rw-r--r--src/include/replication/pgoutput.h1
-rw-r--r--src/include/replication/worker_internal.h2
5 files changed, 6 insertions, 0 deletions
diff --git a/src/include/catalog/pg_subscription.h b/src/include/catalog/pg_subscription.h
index 0ad7b0e3215..e0af730e959 100644
--- a/src/include/catalog/pg_subscription.h
+++ b/src/include/catalog/pg_subscription.h
@@ -12,6 +12,7 @@
#define PG_SUBSCRIPTION_H
#include "catalog/genbki.h"
+#include "nodes/pg_list.h"
/* ----------------
* pg_subscription definition. cpp turns this into
diff --git a/src/include/commands/publicationcmds.h b/src/include/commands/publicationcmds.h
index 2307cea0709..cdacfa6f5b5 100644
--- a/src/include/commands/publicationcmds.h
+++ b/src/include/commands/publicationcmds.h
@@ -15,6 +15,7 @@
#ifndef PUBLICATIONCMDS_H
#define PUBLICATIONCMDS_H
+#include "catalog/objectaddress.h"
#include "nodes/parsenodes.h"
extern ObjectAddress CreatePublication(CreatePublicationStmt *stmt);
diff --git a/src/include/commands/subscriptioncmds.h b/src/include/commands/subscriptioncmds.h
index 1d8e2aa4129..87c1a27e143 100644
--- a/src/include/commands/subscriptioncmds.h
+++ b/src/include/commands/subscriptioncmds.h
@@ -15,6 +15,7 @@
#ifndef SUBSCRIPTIONCMDS_H
#define SUBSCRIPTIONCMDS_H
+#include "catalog/objectaddress.h"
#include "nodes/parsenodes.h"
extern ObjectAddress CreateSubscription(CreateSubscriptionStmt *stmt);
diff --git a/src/include/replication/pgoutput.h b/src/include/replication/pgoutput.h
index c20451d1f29..83e395823e4 100644
--- a/src/include/replication/pgoutput.h
+++ b/src/include/replication/pgoutput.h
@@ -13,6 +13,7 @@
#ifndef PGOUTPUT_H
#define PGOUTPUT_H
+#include "nodes/pg_list.h"
typedef struct PGOutputData
{
diff --git a/src/include/replication/worker_internal.h b/src/include/replication/worker_internal.h
index cecd2b8a1ce..29c43fc92a8 100644
--- a/src/include/replication/worker_internal.h
+++ b/src/include/replication/worker_internal.h
@@ -12,7 +12,9 @@
#ifndef WORKER_INTERNAL_H
#define WORKER_INTERNAL_H
+#include "access/xlogdefs.h"
#include "catalog/pg_subscription.h"
+#include "datatype/timestamp.h"
#include "storage/lock.h"
typedef struct LogicalRepWorker