]> granicus.if.org Git - postgresql/commitdiff
> > Another issue is that when installing the Postgres service with
authorBruce Momjian <bruce@momjian.us>
Sat, 28 Aug 2004 21:01:38 +0000 (21:01 +0000)
committerBruce Momjian <bruce@momjian.us>
Sat, 28 Aug 2004 21:01:38 +0000 (21:01 +0000)
> > "pg_ctl register -w ...." the "-w" parameter was not put in
> the registry "ImagePath"
> > value for the Postgres service. (I added it manually to test.) So I
> > suspect that "pg_ctl register" will need to be enhanced to add the
> > "-w" parameter to the registry settings.

Dave Page

src/bin/pg_ctl/pg_ctl.c

index a388fd72be9708248abea5e3f204d496c8e56ece..76abf24293e904839d1babe678a905559f79d84d 100644 (file)
@@ -4,7 +4,7 @@
  *
  * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
  *
- * $PostgreSQL: pgsql/src/bin/pg_ctl/pg_ctl.c,v 1.25 2004/08/21 03:12:55 momjian Exp $
+ * $PostgreSQL: pgsql/src/bin/pg_ctl/pg_ctl.c,v 1.26 2004/08/28 21:01:38 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -832,6 +832,9 @@ static char* pgwin32_CommandLine(bool registration)
                strcat(cmdLine,"\"");
        }
 
+       if (do_wait)
+               strcat(cmdLine, " -w");
+       
        if (post_opts)
        {
                strcat(cmdLine," ");
@@ -1038,7 +1041,7 @@ do_help(void)
        printf(_("  %s status  [-D DATADIR]\n"), progname);
        printf(_("  %s kill    SIGNALNAME PROCESSID\n"), progname);
 #ifdef WIN32
-       printf(_("  %s register   [-N servicename] [-U username] [-P password] [-D DATADIR] [-o \"OPTIONS\"]\n"), progname);
+       printf(_("  %s register   [-N servicename] [-U username] [-P password] [-D DATADIR] [-w] [-o \"OPTIONS\"]\n"), progname);
        printf(_("  %s unregister [-N servicename]\n"), progname);
 #endif
        printf(_("Common options:\n"));