mirror of
https://github.com/postgres/postgres.git
synced 2025-11-09 06:21:09 +03:00
Optionally don't error out due to preexisting slots in commandline utilities.
pg_receivexlog and pg_recvlogical error out when --create-slot is specified and a slot with the same name already exists. In some cases, especially with pg_receivexlog, that's rather annoying and requires additional scripting. Backpatch to 9.5 as slot control functions have newly been added to pg_receivexlog, and there doesn't seem much point leaving it in a less useful state. Discussion: 20150619144755.GG29350@alap3.anarazel.de
This commit is contained in:
@@ -32,8 +32,8 @@ extern PGconn *GetConnection(void);
|
||||
|
||||
/* Replication commands */
|
||||
extern bool CreateReplicationSlot(PGconn *conn, const char *slot_name,
|
||||
const char *plugin, XLogRecPtr *startpos,
|
||||
bool is_physical);
|
||||
const char *plugin, bool is_physical,
|
||||
bool slot_exists_ok);
|
||||
extern bool DropReplicationSlot(PGconn *conn, const char *slot_name);
|
||||
extern bool RunIdentifySystem(PGconn *conn, char **sysid,
|
||||
TimeLineID *starttli,
|
||||
|
||||
Reference in New Issue
Block a user