Hentikan PostgreSQL mulai dari Windows?

17

Saya memiliki database postgresql lokal untuk tujuan pengembangan yang saya tidak ingin memulai setiap kali Windows melakukannya - bagaimana saya menghentikannya dari memulai!


sumber

Jawaban:

27

Jika berjalan sebagai layanan Windows: Mulai -> Jalankan -> (lalu ketikkan :) services.msc. Ketika Anda melihat layanan PostgresSQL mengaturnya untuk manual, bukan otomatis. Jika Anda membutuhkannya lagi, jalankan kembali services.msc dan klik ikon Mulai / tombol setelah Anda memilih kembali layanan PostgresSQL.

jftuga
sumber
apakah itu akan mempengaruhi bagaimana postgresSQL bekerja? Saya tidak ingin Postgres berjalan di latar belakang ketika saya tidak membutuhkannya, tetapi saya juga membutuhkannya untuk bekerja dengan baik ketika saya bekerja dengannya. Apa yang akan berubah jika saya mengatur layanan itu manual?
Piotrek
@Piotrek Ketika jenis Startup layanan diatur ke Manual Windows tidak memulai setelah reboot. Layanan otomatis semuanya [dicoba] dimulai setelah reboot.
DKroot
7

Anda dapat memeriksa ini keluar

Ketik services.msc seperti yang disebutkan sebelumnya dan baca path-to-executable sebagai berikut;

Menangkap Services.msc

Path ke executable: "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

Nama layanan bersih didefinisikan sebagai postgresql-x64-9.3

Jadi sederhananya, setiap kali saya ingin mematikan postgresql, saya cukup mengetik yang berikut ini pada contoh baris perintah (untuk membuat contoh cmd, ketik windows + r dan masukkan cmd );

net stop postgresql-x64-9.3

Jika Anda menjalankan versi postgresql lain, Anda bisa memeriksa nama layanan seperti yang dijelaskan dan menggunakan ini sebagai jalan pintas. Semoga ini bisa membantu.

Levent Divilioglu
sumber
-2

Pertanyaan ini sudah lama dan sudah dijawab, tetapi ini mungkin membantu seseorang. Dari baris Perintah Windows Mulai: NET START postgresql-x64-9.2

Stop: NET STOP postgresql-x64-9.2

Ubah versi dan windows Anda. Ini untuk windows 64-bit, versi 9.2.

Yogesh Kate
sumber
Bagaimana ini mencegah postgresql memulai ketika Windows melakukannya?
Andrew Schulman