Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Have pg_upgrade only use one extra log file for Win32, not two.
authorBruce Momjian <bruce@momjian.us>
Fri, 25 May 2012 13:09:51 +0000 (09:09 -0400)
committerBruce Momjian <bruce@momjian.us>
Fri, 25 May 2012 13:10:07 +0000 (09:10 -0400)
contrib/pg_upgrade/pg_upgrade.c
contrib/pg_upgrade/pg_upgrade.h

index 3df383614e8cfbde9c72a95b946e0f535d152f36..465ecdd6b324275293044646b9fcf49a6d180600 100644 (file)
@@ -58,8 +58,8 @@ OSInfo        os_info;
 char *output_files[] = {
    SERVER_LOG_FILE,
 #ifdef WIN32
+   /* unique file for pg_ctl start */
    SERVER_START_LOG_FILE,
-   SERVER_STOP_LOG_FILE,
 #endif
    RESTORE_LOG_FILE,
    UTILITY_LOG_FILE,
index 5891997e79f137925ff6c0f157204b15d6b2bad6..26aa7bb1d24732f6a1528c662dd4de71dd566e1d 100644 (file)
@@ -63,7 +63,8 @@ extern char *output_files[];
 #define SERVER_STOP_LOG_FILE   SERVER_LOG_FILE
 #else
 #define SERVER_START_LOG_FILE  "pg_upgrade_server_start.log"
-#define SERVER_STOP_LOG_FILE   "pg_upgrade_server_stop.log"
+/* pg_ctl stop doesn't keep the log file open, so reuse UTILITY_LOG_FILE */
+#define SERVER_STOP_LOG_FILE   UTILITY_LOG_FILE
 #endif