@@ -450,6 +450,9 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
450
450
#ifndef WIN32
451
451
/* add shebang header */
452
452
fprintf (script ,"#!/bin/sh\n\n" );
453
+ #else
454
+ /* suppress command echoing */
455
+ fprintf (script ,"@echo off" );
453
456
#endif
454
457
455
458
fprintf (script ,"echo %sThis script will generate minimal optimizer statistics rapidly%s\n" ,
@@ -460,15 +463,15 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
460
463
ECHO_QUOTE ,ECHO_QUOTE );
461
464
fprintf (script ,"echo %shave the default level of optimizer statistics.%s\n" ,
462
465
ECHO_QUOTE ,ECHO_QUOTE );
463
- fprintf (script ,"echo\n\n" );
466
+ fprintf (script ,"echo%s \n\n" , ECHO_BLANK );
464
467
465
468
fprintf (script ,"echo %sIf you have used ALTER TABLE to modify the statistics target for%s\n" ,
466
469
ECHO_QUOTE ,ECHO_QUOTE );
467
470
fprintf (script ,"echo %sany tables, you might want to remove them and restore them after%s\n" ,
468
471
ECHO_QUOTE ,ECHO_QUOTE );
469
472
fprintf (script ,"echo %srunning this script because they will delay fast statistics generation.%s\n" ,
470
473
ECHO_QUOTE ,ECHO_QUOTE );
471
- fprintf (script ,"echo\n\n" );
474
+ fprintf (script ,"echo%s \n\n" , ECHO_BLANK );
472
475
473
476
fprintf (script ,"echo %sIf you would like default statistics as quickly as possible, cancel%s\n" ,
474
477
ECHO_QUOTE ,ECHO_QUOTE );
@@ -478,7 +481,7 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
478
481
/* Did we copy the free space files? */
479
482
(GET_MAJOR_VERSION (old_cluster .major_version ) >=804 ) ?
480
483
"--analyze-only" :"--analyze" ,ECHO_QUOTE );
481
- fprintf (script ,"echo\n\n" );
484
+ fprintf (script ,"echo%s \n\n" , ECHO_BLANK );
482
485
483
486
#ifndef WIN32
484
487
fprintf (script ,"sleep 2\n" );
@@ -496,12 +499,12 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
496
499
fprintf (script ,"echo %s--------------------------------------------------%s\n" ,
497
500
ECHO_QUOTE ,ECHO_QUOTE );
498
501
fprintf (script ,"vacuumdb --all --analyze-only\n" );
499
- fprintf (script ,"echo\n" );
502
+ fprintf (script ,"echo%s \n" , ECHO_BLANK );
500
503
fprintf (script ,"echo %sThe server is now available with minimal optimizer statistics.%s\n" ,
501
504
ECHO_QUOTE ,ECHO_QUOTE );
502
505
fprintf (script ,"echo %sQuery performance will be optimal once this script completes.%s\n" ,
503
506
ECHO_QUOTE ,ECHO_QUOTE );
504
- fprintf (script ,"echo\n\n" );
507
+ fprintf (script ,"echo%s \n\n" , ECHO_BLANK );
505
508
506
509
#ifndef WIN32
507
510
fprintf (script ,"sleep 2\n" );
@@ -517,7 +520,7 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
517
520
fprintf (script ,"echo %s---------------------------------------------------%s\n" ,
518
521
ECHO_QUOTE ,ECHO_QUOTE );
519
522
fprintf (script ,"vacuumdb --all --analyze-only\n" );
520
- fprintf (script ,"echo\n\n" );
523
+ fprintf (script ,"echo%s \n\n" , ECHO_BLANK );
521
524
522
525
#ifndef WIN32
523
526
fprintf (script ,"unset PGOPTIONS\n" );
@@ -534,7 +537,7 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
534
537
(GET_MAJOR_VERSION (old_cluster .major_version ) >=804 ) ?
535
538
"--analyze-only" :"--analyze" );
536
539
537
- fprintf (script ,"echo\n\n" );
540
+ fprintf (script ,"echo%s \n\n" , ECHO_BLANK );
538
541
fprintf (script ,"echo %sDone%s\n" ,
539
542
ECHO_QUOTE ,ECHO_QUOTE );
540
543