Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
xlogarchive.h36 linesDownload Raw Back to access
1/*------------------------------------------------------------------------2 *3 * xlogarchive.h4 *		Prototypes for WAL archives in the backend5 *6 * Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group7 * Portions Copyright (c) 1994, Regents of the University of California8 *9 * IDENTIFICATION10 *		src/include/access/xlogarchive.h11 *12 *------------------------------------------------------------------------13 */14 15#ifndef XLOG_ARCHIVE_H16#define XLOG_ARCHIVE_H17 18#include "access/xlogdefs.h"19 20extern bool RestoreArchivedFile(char *path, const char *xlogfname,21								const char *recovername, off_t expectedSize,22								bool cleanupEnabled);23extern void ExecuteRecoveryCommand(const char *command, const char *commandName,24								   bool failOnSignal, uint32 wait_event_info);25extern void KeepFileRestoredFromArchive(const char *path, const char *xlogfname);26extern void XLogArchiveNotify(const char *xlog);27extern void XLogArchiveNotifySeg(XLogSegNo segno, TimeLineID tli);28extern void XLogArchiveForceDone(const char *xlog);29extern bool XLogArchiveCheckDone(const char *xlog);30extern bool XLogArchiveIsBusy(const char *xlog);31extern bool XLogArchiveIsReady(const char *xlog);32extern bool XLogArchiveIsReadyOrDone(const char *xlog);33extern void XLogArchiveCleanup(const char *xlog);34 35#endif							/* XLOG_ARCHIVE_H */36 
codekingpro/portable-devtools · Team Ai