У меня есть локальная база данных postgresql для целей разработки, которую я не хочу запускать каждый раз, когда Windows делает - как мне остановить ее запуск!
17
У меня есть локальная база данных postgresql для целей разработки, которую я не хочу запускать каждый раз, когда Windows делает - как мне остановить ее запуск!
Если он работает как служба Windows: Пуск -> Выполнить -> (затем введите :) services.msc. Когда вы видите службы PostgresSQL, установите их вручную, а не автоматически. Если они вам снова нужны, просто запустите services.msc еще раз и нажмите значок / кнопку «Пуск», как только вы повторно выбрали сервис PostgresSQL.
manual
?Вы можете проверить это из
Введите services.msc, как было упомянуто ранее, и прочитайте путь к исполняемому файлу следующим образом;
Путь к исполняемому файлу: "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 );
Если вы запускаете другую версию postgresql, вы можете просто проверить имя службы, как описано, и использовать его в качестве ярлыка. Надеюсь, что это поможет.
источник
Этот вопрос старый и уже ответил, но это может кому-то помочь. Из командной строки Windows Пуск: NET START postgresql-x64-9.2
Стоп: NET STOP postgresql-x64-9.2
Измените свою версию и окна. Это для 64-битных окон версии 9.2.
источник