Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
logicalworker.h33 linesDownload Raw Back to replication
1/*-------------------------------------------------------------------------2 *3 * logicalworker.h4 *	  Exports for logical replication workers.5 *6 * Portions Copyright (c) 2016-2023, PostgreSQL Global Development Group7 *8 * src/include/replication/logicalworker.h9 *10 *-------------------------------------------------------------------------11 */12#ifndef LOGICALWORKER_H13#define LOGICALWORKER_H14 15#include <signal.h>16 17extern PGDLLIMPORT volatile sig_atomic_t ParallelApplyMessagePending;18 19extern void ApplyWorkerMain(Datum main_arg);20extern void ParallelApplyWorkerMain(Datum main_arg);21 22extern bool IsLogicalWorker(void);23extern bool IsLogicalParallelApplyWorker(void);24 25extern void HandleParallelApplyMessageInterrupt(void);26extern void HandleParallelApplyMessages(void);27 28extern void LogicalRepWorkersWakeupAtCommit(Oid subid);29 30extern void AtEOXact_LogicalRepWorkers(bool isCommit);31 32#endif							/* LOGICALWORKER_H */33 
codekingpro/portable-devtools · Team Ai