1/*-------------------------------------------------------------------------
4 * Exports for slot synchronization.
6 * Portions Copyright (c) 2016-2025, PostgreSQL Global Development Group
8 * src/include/replication/slotsync.h
10 *-------------------------------------------------------------------------
20 * GUCs needed by slot sync worker to connect to the primary
21 * server and carry on with slots synchronization.
38#endif /* SLOTSYNC_H */
void SyncReplicationSlots(WalReceiverConn *wrconn)
pg_noreturn void ReplSlotSyncWorkerMain(const void *startup_data, size_t startup_data_len)
PGDLLIMPORT char * PrimarySlotName
void ShutDownSlotSync(void)
char * CheckAndGetDbnameFromConninfo(void)
PGDLLIMPORT bool sync_replication_slots
bool SlotSyncWorkerCanRestart(void)
void SlotSyncShmemInit(void)
bool ValidateSlotSyncParams(int elevel)
bool IsSyncingReplicationSlots(void)
Size SlotSyncShmemSize(void)
PGDLLIMPORT char * PrimaryConnInfo
static WalReceiverConn * wrconn