diff options
Diffstat (limited to 'src/include/replication')
| -rw-r--r-- | src/include/replication/worker_internal.h | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/src/include/replication/worker_internal.h b/src/include/replication/worker_internal.h index ae352f6e691..e23fa9a4514 100644 --- a/src/include/replication/worker_internal.h +++ b/src/include/replication/worker_internal.h @@ -254,7 +254,8 @@ extern PGDLLIMPORT bool InitializingApplyWorker;  extern PGDLLIMPORT List *table_states_not_ready;  extern void logicalrep_worker_attach(int slot); -extern LogicalRepWorker *logicalrep_worker_find(Oid subid, Oid relid, +extern LogicalRepWorker *logicalrep_worker_find(LogicalRepWorkerType wtype, +												Oid subid, Oid relid,  												bool only_running);  extern List *logicalrep_workers_find(Oid subid, bool only_running,  									 bool acquire_lock); @@ -263,9 +264,11 @@ extern bool logicalrep_worker_launch(LogicalRepWorkerType wtype,  									 Oid userid, Oid relid,  									 dsm_handle subworker_dsm,  									 bool retain_dead_tuples); -extern void logicalrep_worker_stop(Oid subid, Oid relid); +extern void logicalrep_worker_stop(LogicalRepWorkerType wtype, Oid subid, +								   Oid relid);  extern void logicalrep_pa_worker_stop(ParallelApplyWorkerInfo *winfo); -extern void logicalrep_worker_wakeup(Oid subid, Oid relid); +extern void logicalrep_worker_wakeup(LogicalRepWorkerType wtype, Oid subid, +									 Oid relid);  extern void logicalrep_worker_wakeup_ptr(LogicalRepWorker *worker);  extern int	logicalrep_sync_worker_count(Oid subid);  | 
