Don't repeatedly register cache callbacks in pgoutput plugin.
[pgsql.git] / src / include / replication / pgoutput.h
blob8870721bcd8308c44606ae92a80b84a2ad750288
1 /*-------------------------------------------------------------------------
3 * pgoutput.h
4 * Logical Replication output plugin
6 * Copyright (c) 2015-2019, PostgreSQL Global Development Group
8 * IDENTIFICATION
9 * pgoutput.h
11 *-------------------------------------------------------------------------
13 #ifndef PGOUTPUT_H
14 #define PGOUTPUT_H
16 #include "nodes/pg_list.h"
18 typedef struct PGOutputData
20 MemoryContext context; /* private memory context for transient
21 * allocations */
23 /* client info */
24 uint32 protocol_version;
26 List *publication_names;
27 List *publications;
28 } PGOutputData;
30 #endif /* PGOUTPUT_H */