Skip to content

Commit ce75457

Browse files
committed
In pg_upgrade, use full path name for analyze_new_cluster.sh script.
Backpatch to 9.2.
1 parent 09ac603 commit ce75457

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

contrib/pg_upgrade/check.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
500500
ECHO_QUOTE, ECHO_QUOTE);
501501
fprintf(script, "echo %sthis script and run:%s\n",
502502
ECHO_QUOTE, ECHO_QUOTE);
503-
fprintf(script, "echo %s vacuumdb --all %s%s\n", ECHO_QUOTE,
503+
fprintf(script, "echo %s \"%s/vacuumdb\" --all %s%s\n", ECHO_QUOTE, new_cluster.bindir,
504504
/* Did we copy the free space files? */
505505
(GET_MAJOR_VERSION(old_cluster.major_version) >= 804) ?
506506
"--analyze-only" : "--analyze", ECHO_QUOTE);
@@ -521,7 +521,7 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
521521
ECHO_QUOTE, ECHO_QUOTE);
522522
fprintf(script, "echo %s--------------------------------------------------%s\n",
523523
ECHO_QUOTE, ECHO_QUOTE);
524-
fprintf(script, "vacuumdb --all --analyze-only\n");
524+
fprintf(script, "\"%s/vacuumdb\" --all --analyze-only\n", new_cluster.bindir);
525525
fprintf(script, "echo%s\n", ECHO_BLANK);
526526
fprintf(script, "echo %sThe server is now available with minimal optimizer statistics.%s\n",
527527
ECHO_QUOTE, ECHO_QUOTE);
@@ -542,7 +542,7 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
542542
ECHO_QUOTE, ECHO_QUOTE);
543543
fprintf(script, "echo %s---------------------------------------------------%s\n",
544544
ECHO_QUOTE, ECHO_QUOTE);
545-
fprintf(script, "vacuumdb --all --analyze-only\n");
545+
fprintf(script, "\"%s/vacuumdb\" --all --analyze-only\n", new_cluster.bindir);
546546
fprintf(script, "echo%s\n\n", ECHO_BLANK);
547547

548548
#ifndef WIN32
@@ -555,7 +555,7 @@ create_script_for_cluster_analyze(char **analyze_script_file_name)
555555
ECHO_QUOTE, ECHO_QUOTE);
556556
fprintf(script, "echo %s-------------------------------------------------------------%s\n",
557557
ECHO_QUOTE, ECHO_QUOTE);
558-
fprintf(script, "vacuumdb --all %s\n",
558+
fprintf(script, "\"%s/vacuumdb\" --all %s\n", new_cluster.bindir,
559559
/* Did we copy the free space files? */
560560
(GET_MAJOR_VERSION(old_cluster.major_version) >= 804) ?
561561
"--analyze-only" : "--analyze");

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy