Interrompere l'avvio di PostgreSQL su Windows?


17

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:


27

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.


influenzerà in qualche modo il funzionamento di postgresSQL? Non voglio avere Postgres in esecuzione in background quando non ne ho bisogno, ma ho anche bisogno che funzioni correttamente quando ci lavoro. Cosa cambierà se imposto quel servizio manual?
Piotrek,

@Piotrek Quando il tipo di avvio di un servizio impostato su Windows manuale non lo avvia dopo il riavvio. Tutti i servizi automatici vengono [tentati di essere] avviati dopo il riavvio.
DKroot

7

È possibile controllare questo out

Digitare services.msc come menzionato in precedenza e leggere il percorso dell'eseguibile come segue;

Acquisizione di services.msc

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.


-2

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.


In che modo ciò impedisce l'avvio di postgresql in Windows?
Andrew Schulman,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.