PostgreSQL Source Code
git master
recovery_gen.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* Generator for recovery configuration
4
*
5
* Portions Copyright (c) 2011-2024, PostgreSQL Global Development Group
6
*
7
* src/include/fe_utils/recovery_gen.h
8
*
9
*-------------------------------------------------------------------------
10
*/
11
#ifndef RECOVERY_GEN_H
12
#define RECOVERY_GEN_H
13
14
#include "
libpq-fe.h
"
15
#include "
pqexpbuffer.h
"
16
17
/*
18
* recovery configuration is part of postgresql.conf in version 12 and up, and
19
* in recovery.conf before that.
20
*/
21
#define MINIMUM_VERSION_FOR_RECOVERY_GUC 120000
22
23
extern
PQExpBuffer
GenerateRecoveryConfig
(
PGconn
*pgconn,
24
const
char
*
replication_slot
,
25
char
*
dbname
);
26
extern
void
WriteRecoveryConfig
(
PGconn
*pgconn,
const
char
*target_dir,
27
PQExpBuffer
contents);
28
29
#endif
/* RECOVERY_GEN_H */
libpq-fe.h
replication_slot
static char * replication_slot
Definition:
pg_basebackup.c:147
pqexpbuffer.h
WriteRecoveryConfig
void WriteRecoveryConfig(PGconn *pgconn, const char *target_dir, PQExpBuffer contents)
Definition:
recovery_gen.c:124
GenerateRecoveryConfig
PQExpBuffer GenerateRecoveryConfig(PGconn *pgconn, const char *replication_slot, char *dbname)
Definition:
recovery_gen.c:27
dbname
char * dbname
Definition:
streamutil.c:50
PQExpBufferData
Definition:
pqexpbuffer.h:45
pg_conn
Definition:
libpq-int.h:377
src
include
fe_utils
recovery_gen.h
Generated on Sat Dec 14 2024 12:13:24 for PostgreSQL Source Code by
1.9.1