Ho un database postgresql locale per scopi di sviluppo che non voglio avviare ogni volta che lo fa Windows - come posso impedirne l'avvio!
Ho un database postgresql locale per scopi di sviluppo che non voglio avviare ogni volta che lo fa Windows - come posso impedirne l'avvio!
Risposte:
Se è in esecuzione come servizio Windows: Start -> Esegui -> (quindi digitare :) services.msc. Quando vedi i servizi PostgresSQL, impostali su manuali anziché su automatici. Se ne hai ancora bisogno, avvia nuovamente services.msc e fai clic sull'icona / pulsante Avvia dopo aver nuovamente selezionato il servizio PostgresSQL.
È possibile controllare questo out
Digitare services.msc come menzionato in precedenza e leggere il percorso dell'eseguibile come segue;
Percorso dell'eseguibile: "C: \ Programmi \ PostgreSQL \ 9.3 \ bin \ pg_ctl.exe" corsa di servizio -N "postgresql-x64-9.3" -D "C: / Programmi / PostgreSQL / 9.3 / data" -w
Il nome del servizio di rete è definito come postgresql-x64-9.3
Quindi, semplicemente, ogni volta che voglio chiudere postgresql, devo solo digitare quanto segue su un'istanza della riga di comando (per creare un'istanza cmd, digitare windows + re digitare Enter cmd );
net stop postgresql-x64-9.3
Se esegui un'altra versione di postgresql, puoi semplicemente controllare il nome del servizio come spiegato e usarlo come scorciatoia. Spero che sia d'aiuto.
Questa domanda è vecchia e ha già risposto, ma questo potrebbe aiutare qualcuno. Dalla riga di comando di Windows Start: NET START postgresql-x64-9.2
Stop: NET STOP postgresql-x64-9.2
Cambia la tua versione e Windows. Questo è per Windows a 64 bit, versione 9.2.
manual
?