Zatrzymać uruchamianie PostgreSQL w systemie Windows?

17

Mam lokalną bazę danych postgresql do celów programistycznych, której nie chcę uruchamiać za każdym razem, gdy robi to system Windows - jak mogę ją zatrzymać!


źródło

Odpowiedzi:

27

Jeśli działa jako usługa systemu Windows: Start -> Uruchom -> (a następnie wpisz :) services.msc. Gdy zobaczysz usługi PostgresSQL ustaw je na ręczne zamiast automatycznego. Jeśli potrzebujesz ich ponownie, po prostu uruchom ponownie services.msc i kliknij ponownie ikonę / przycisk Start po ponownym wybraniu usługi PostgresSQL.

jftuga
źródło
czy wpłynie to w jakiś sposób na działanie postgresSQL? Nie chcę, aby Postgres działał w tle, gdy go nie potrzebuję, ale potrzebuję go również do prawidłowego działania, gdy z nim pracuję. Co się zmieni, jeśli ustawię tę usługę manual?
Piotrek,
@Piotrek Gdy typ uruchomienia usługi ustawiony na Ręczny system Windows nie uruchamia go po ponownym uruchomieniu. Wszystkie usługi automatyczne są [próbowane do uruchomienia] po ponownym uruchomieniu.
DKroot,
7

Można to sprawdzić na zewnątrz

Wpisz services.msc, jak wspomniano wcześniej, i przeczytaj ścieżkę do pliku wykonywalnego w następujący sposób;

Przechwytywanie Services.msc

Ścieżka do pliku wykonywalnego: „C: \ Program Files \ PostgreSQL \ 9.3 \ bin \ pg_ctl.exe” runservice -N ”postgresql-x64-9.3„ -D ”C: / Program Files / PostgreSQL / 9.3 / data” -w

Nazwa usługi netto jest zdefiniowana jako postgresql-x64-9.3

Więc po prostu, ilekroć chcę zamknąć postgresql, po prostu wpisuję następujące polecenie w wystąpieniu wiersza polecenia (aby utworzyć wystąpienie cmd, wpisz windows + r i wpisz cmd );

net stop postgresql-x64-9.3

Jeśli uruchomisz inną wersję postgresql, możesz po prostu sprawdzić nazwę usługi zgodnie z objaśnieniem i użyć jej jako skrótu. Mam nadzieję, że to pomaga.

Levent Divilioglu
źródło
-2

To pytanie jest stare i już na nie udzielono odpowiedzi, ale może komuś pomóc. Z wiersza polecenia systemu Windows Start: NET START postgresql-x64-9.2

Stop: NET STOP postgresql-x64-9.2

Zmień swoją wersję i okna. Dotyczy to 64-bitowych okien, wersja 9.2.

Yogesh Kate
źródło
W jaki sposób zapobiega to uruchomieniu Postgresql, gdy system Windows?
Andrew Schulman