Skip to content

Commit b9be223

Browse files
committed
Don't add immediate to recovery.conf. Also if last backup is stream kind
start create recovery.conf (but not if we restore by id)
1 parent a742f2b commit b9be223

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

restore.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,8 @@ do_restore(time_t backup_id,
161161

162162
print_backup_lsn(base_backup);
163163

164-
stream_wal = base_backup->stream;
164+
if (backup_id != 0)
165+
stream_wal = base_backup->stream;
165166

166167
/* restore base backup */
167168
restore_database(base_backup);
@@ -483,8 +484,8 @@ create_recovery_conf(const char *target_time,
483484
fprintf(fp, "recovery_target_time = '%s'\n", target_time);
484485
else if (target_xid)
485486
fprintf(fp, "recovery_target_xid = '%s'\n", target_xid);
486-
else
487-
fprintf(fp, "recovery_target = 'immediate'\n");
487+
/*else
488+
fprintf(fp, "recovery_target = 'immediate'\n");*/
488489

489490
if (target_inclusive)
490491
fprintf(fp, "recovery_target_inclusive = '%s'\n", target_inclusive);

0 commit comments

Comments
 (0)