Tengo una base de datos local postgresql para fines de desarrollo que no quiero iniciar cada vez que Windows lo hace, ¿cómo puedo evitar que se inicie?
17
Tengo una base de datos local postgresql para fines de desarrollo que no quiero iniciar cada vez que Windows lo hace, ¿cómo puedo evitar que se inicie?
Si se ejecuta como un servicio de Windows: Inicio -> Ejecutar -> (luego escriba :) services.msc. Cuando vea los servicios PostgresSQL configúrelos en manual en lugar de automático. Si los necesita nuevamente, simplemente inicie services.msc nuevamente y haga clic en el icono / botón Inicio una vez que haya seleccionado nuevamente el servicio PostgresSQL.
manual
?Esto se puede comprobar a cabo
Escriba services.msc como se mencionó anteriormente y lea la ruta al ejecutable de la siguiente manera;
Ruta al ejecutable: "C: \ Archivos de programa \ PostgreSQL \ 9.3 \ bin \ pg_ctl.exe" runservice -N "postgresql-x64-9.3" -D "C: / Archivos de programa / PostgreSQL / 9.3 / data" -w
El nombre del servicio neto se define como postgresql-x64-9.3
Entonces, simplemente, cuando quiera cerrar postgresql, simplemente escribo lo siguiente en una instancia de línea de comando (para crear una instancia de cmd, escriba windows + r e ingrese cmd );
Si ejecuta otra versión de postgresql, puede verificar el nombre del servicio como se explica y usarlo como acceso directo. Espero que ayude.
fuente
Esta pregunta es antigua y ya ha sido respondida, pero esto podría ayudar a alguien. Desde la línea de comandos de Windows Inicio: NET START postgresql-x64-9.2
Detener: NET STOP postgresql-x64-9.2
Cambia tu versión y ventanas. Esto es para ventanas de 64 bits, versión 9.2.
fuente