diff --git a/src/bin/pg_basebackup/pg_basebackup.c b/src/bin/pg_basebackup/pg_basebackup.c index 98414a99c65dae0f24dc1ef37162f10d9ce17c99..61aa1d382c66528da126fa5da868d1b3a8a871d8 100644 --- a/src/bin/pg_basebackup/pg_basebackup.c +++ b/src/bin/pg_basebackup/pg_basebackup.c @@ -777,11 +777,12 @@ BaseBackup() * Start the actual backup */ PQescapeStringConn(conn, escaped_label, label, sizeof(escaped_label), &i); - snprintf(current_path, sizeof(current_path), "BASE_BACKUP LABEL '%s' %s %s %s", + snprintf(current_path, sizeof(current_path), "BASE_BACKUP LABEL '%s' %s %s %s %s", escaped_label, showprogress ? "PROGRESS" : "", includewal ? "WAL" : "", - fastcheckpoint ? "FAST" : ""); + fastcheckpoint ? "FAST" : "", + includewal ? "NOWAIT" : ""); if (PQsendQuery(conn, current_path) == 0) {