Saya memiliki database postgresql lokal untuk tujuan pengembangan yang saya tidak ingin memulai setiap kali Windows melakukannya - bagaimana saya menghentikannya dari memulai!
17
Saya memiliki database postgresql lokal untuk tujuan pengembangan yang saya tidak ingin memulai setiap kali Windows melakukannya - bagaimana saya menghentikannya dari memulai!
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.
manual
?Anda dapat memeriksa ini keluar
Ketik services.msc seperti yang disebutkan sebelumnya dan baca path-to-executable sebagai berikut;
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 );
Jika Anda menjalankan versi postgresql lain, Anda bisa memeriksa nama layanan seperti yang dijelaskan dan menggunakan ini sebagai jalan pintas. Semoga ini bisa membantu.
sumber
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.
sumber