diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index 4118070..bd309fe 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -5786,7 +5786,8 @@ StartupXLOG(void) * Pause only if users can connect to send a resume * message */ - if (recoveryPauseAtTarget && standbyState == STANDBY_SNAPSHOT_READY) + if (recoveryPauseAtTarget && reachedConsistency + && standbyState == STANDBY_SNAPSHOT_READY) { SetRecoveryPause(true); recoveryPausesHere();