Остановить запуск PostgreSQL в Windows?

17

У меня есть локальная база данных postgresql для целей разработки, которую я не хочу запускать каждый раз, когда Windows делает - как мне остановить ее запуск!


источник

Ответы:

27

Если он работает как служба Windows: Пуск -> Выполнить -> (затем введите :) services.msc. Когда вы видите службы PostgresSQL, установите их вручную, а не автоматически. Если они вам снова нужны, просто запустите services.msc еще раз и нажмите значок / кнопку «Пуск», как только вы повторно выбрали сервис PostgresSQL.

jftuga
источник
это как-то повлияет на работу postgresSQL? Я не хочу, чтобы Postgres работал в фоновом режиме, когда он мне не нужен, но мне также нужно, чтобы он работал правильно, когда я с ним работаю. Что изменится, если я установлю этот сервис на manual?
Пиотрек,
@Piotrek Когда тип запуска службы, установленный на Вручную, Windows не запускает его после перезагрузки. Автоматические службы все [пытались запускаться] после перезагрузки.
DKroot
7

Вы можете проверить это из

Введите services.msc, как было упомянуто ранее, и прочитайте путь к исполняемому файлу следующим образом;

Services.msc capture

Путь к исполняемому файлу: "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

Сетевое имя сервиса определяется как postgresql-x64-9.3

Проще говоря, всякий раз, когда я хочу завершить работу postgresql, я просто набираю следующее в экземпляре командной строки (чтобы создать экземпляр cmd, введите windows + r и введите cmd );

net stop postgresql-x64-9.3

Если вы запускаете другую версию postgresql, вы можете просто проверить имя службы, как описано, и использовать его в качестве ярлыка. Надеюсь, что это поможет.

Левент Дивилиоглу
источник
-2

Этот вопрос старый и уже ответил, но это может кому-то помочь. Из командной строки Windows Пуск: NET START postgresql-x64-9.2

Стоп: NET STOP postgresql-x64-9.2

Измените свою версию и окна. Это для 64-битных окон версии 9.2.

Йогеш Кейт
источник
Как это препятствует запуску postgresql, когда это делает Windows?
Эндрю Шульман