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ć!
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ć!
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.
manual
?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;
Ś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 );
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.
źródło
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.
źródło