0003-Define-logical-replication-protocol-and-output-plugi-v16.patch.gz looks good now, documentation is clear now.
Another fixup patch to remove excessive includes. ;-) -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>From 85537d88ec1f79403d9db28b0bdfede28e60e975 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut <pete...@gmx.net> Date: Wed, 4 Jan 2017 12:00:00 -0500 Subject: [PATCH] fixup! Define logical replication protocol and output plugin Remove unused includes --- src/backend/replication/logical/proto.c | 32 +---------------------------- src/backend/replication/pgoutput/pgoutput.c | 8 +------- 2 files changed, 2 insertions(+), 38 deletions(-) diff --git a/src/backend/replication/logical/proto.c b/src/backend/replication/logical/proto.c index 9a2a168b40..6f61357ea3 100644 --- a/src/backend/replication/logical/proto.c +++ b/src/backend/replication/logical/proto.c @@ -1,7 +1,7 @@ /*------------------------------------------------------------------------- * * proto.c - * logical replication protocol functions + * logical replication protocol functions * * Copyright (c) 2015, PostgreSQL Global Development Group * @@ -12,44 +12,14 @@ */ #include "postgres.h" -#include "miscadmin.h" - -#include "access/htup_details.h" -#include "access/heapam.h" - #include "access/sysattr.h" -#include "access/tuptoaster.h" -#include "access/xact.h" - -#include "catalog/catversion.h" -#include "catalog/index.h" - -#include "catalog/namespace.h" -#include "catalog/pg_class.h" -#include "catalog/pg_database.h" #include "catalog/pg_namespace.h" #include "catalog/pg_type.h" - -#include "commands/dbcommands.h" - -#include "executor/spi.h" - #include "libpq/pqformat.h" - -#include "mb/pg_wchar.h" - -#include "nodes/makefuncs.h" - #include "replication/logicalproto.h" -#include "replication/reorderbuffer.h" - #include "utils/builtins.h" #include "utils/lsyscache.h" -#include "utils/memutils.h" -#include "utils/rel.h" #include "utils/syscache.h" -#include "utils/timestamp.h" -#include "utils/typcache.h" /* * Protocol message flags. diff --git a/src/backend/replication/pgoutput/pgoutput.c b/src/backend/replication/pgoutput/pgoutput.c index 5fc48ac312..04dde5d494 100644 --- a/src/backend/replication/pgoutput/pgoutput.c +++ b/src/backend/replication/pgoutput/pgoutput.c @@ -1,7 +1,7 @@ /*------------------------------------------------------------------------- * * pgoutput.c - * Logical Replication output plugin + * Logical Replication output plugin * * Copyright (c) 2012-2015, PostgreSQL Global Development Group * @@ -12,13 +12,8 @@ */ #include "postgres.h" -#include "access/xact.h" - -#include "catalog/catalog.h" #include "catalog/pg_publication.h" -#include "mb/pg_wchar.h" - #include "replication/logical.h" #include "replication/logicalproto.h" #include "replication/origin.h" @@ -27,7 +22,6 @@ #include "utils/builtins.h" #include "utils/inval.h" #include "utils/int8.h" -#include "utils/lsyscache.h" #include "utils/memutils.h" #include "utils/syscache.h" -- 2.11.0
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers