Use "immediately_reserve" parameter in pg_create_physical_replication_slot (9.6)

This commit is contained in:
Ian Barwick
2016-04-04 12:56:00 +09:00
parent f9a150504a
commit e3e1c5de4e
3 changed files with 20 additions and 7 deletions

View File

@@ -1585,7 +1585,7 @@ do_standby_clone(void)
*/
if (options.use_replication_slots)
{
if (create_replication_slot(upstream_conn, repmgr_slot_name) == false)
if (create_replication_slot(upstream_conn, repmgr_slot_name, server_version_num) == false)
{
PQfinish(upstream_conn);
exit(ERR_DB_QUERY);
@@ -2368,7 +2368,9 @@ do_standby_follow(void)
if (options.use_replication_slots)
{
if (create_replication_slot(master_conn, repmgr_slot_name) == false)
int server_version_num = get_server_version(master_conn, NULL);
if (create_replication_slot(master_conn, repmgr_slot_name, server_version_num) == false)
{
PQExpBufferData event_details;
initPQExpBuffer(&event_details);