@@ -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
0 commit comments