Ich habe eine lokale postgresql-Datenbank für Entwicklungszwecke, die ich nicht jedes Mal starten möchte, wenn Windows es tut - wie kann ich den Start verhindern?
17
Ich habe eine lokale postgresql-Datenbank für Entwicklungszwecke, die ich nicht jedes Mal starten möchte, wenn Windows es tut - wie kann ich den Start verhindern?
Wenn es als Windows-Dienst ausgeführt wird: Start -> Ausführen -> (dann geben Sie :) services.msc ein. Wenn Sie PostgresSQL-Dienste sehen, setzen Sie diese auf manuell statt automatisch. Wenn Sie sie erneut benötigen, starten Sie die Datei services.msc erneut und klicken Sie auf das Symbol / die Schaltfläche Start, sobald Sie den PostgresSQL-Dienst erneut ausgewählt haben.
manual
stelle?Sie können dies aus
Geben Sie services.msc wie oben erwähnt ein und lesen Sie den Pfad zur ausführbaren Datei wie folgt.
Pfad zur ausführbaren Datei: "C: \ Programme \ PostgreSQL \ 9.3 \ bin \ pg_ctl.exe" runservice -N "postgresql-x64-9.3" -D "C: / Programme / PostgreSQL / 9.3 / data" -w
Der Netzdienstname ist als postgresql-x64-9.3 definiert
Wenn ich also postgresql beenden möchte, tippe ich einfach Folgendes in eine Befehlszeileninstanz (um eine cmd-Instanz zu erstellen, tippe windows + r und gib cmd ein ).
Wenn Sie eine andere Version von postgresql ausführen, können Sie einfach den Dienstnamen wie beschrieben überprüfen und als Verknüpfung verwenden. Hoffe, dass es hilft.
quelle
Diese Frage ist alt und bereits beantwortet, aber dies könnte jemandem helfen. Starten Sie über die Windows-Befehlszeile: NET START postgresql-x64-9.2
Stop: NET STOP postgresql-x64-9.2
Ändern Sie Ihre Version und Windows. Dies gilt für 64-Bit-Fenster, Version 9.2.
quelle