ฉันมีฐานข้อมูล postgresql ในพื้นที่เพื่อการพัฒนาที่ฉันไม่ต้องการเริ่มระบบใหม่ทุกครั้งที่ Windows ทำ - ฉันจะหยุดการเริ่มต้นได้อย่างไร!
ฉันมีฐานข้อมูล postgresql ในพื้นที่เพื่อการพัฒนาที่ฉันไม่ต้องการเริ่มระบบใหม่ทุกครั้งที่ Windows ทำ - ฉันจะหยุดการเริ่มต้นได้อย่างไร!
คำตอบ:
ถ้ามันกำลังทำงานเป็นบริการของ Windows: Start -> Run -> (จากนั้นพิมพ์ :) services.msc เมื่อคุณเห็นบริการ PostgresSQL ให้ตั้งค่าเป็นแบบแมนนวลแทนแบบอัตโนมัติ หากคุณต้องการมันอีกครั้งเพียงแค่เปิดไฟ services.msc อีกครั้งและคลิกที่ไอคอนเริ่มต้น / ปุ่มเมื่อคุณเลือกบริการ PostgresSQL อีกครั้ง
คุณสามารถตรวจสอบนี้ออก
พิมพ์services.mscตามที่กล่าวไว้ก่อนหน้านี้และอ่านพา ธ ไปยังไฟล์ที่เรียกใช้งานได้ดังต่อไปนี้
พา ธ ไปที่ปฏิบัติการได้: "C: \ Program Files \ PostgreSQL \ 9.3 \ bin \ pg_ctl.exe" runservice -N "postgresql-x64-9.3" -D "C: / โปรแกรมไฟล์ / PostgreSQL / 9.3 / data" -w
ชื่อบริการสุทธิถูกกำหนดเป็นpostgresql-x64-9.3
ดังนั้นง่ายๆเมื่อใดก็ตามที่ฉันต้องการปิด postgresql ฉันก็แค่พิมพ์คำสั่งต่อไปนี้บนอินสแตนซ์บรรทัดคำสั่ง (เพื่อสร้างอินสแตนซ์ cmd พิมพ์windows + rและป้อนcmd );
net stop postgresql-x64-9.3
หากคุณเรียกใช้ postgresql รุ่นอื่นคุณสามารถตรวจสอบชื่อบริการตามที่อธิบายและใช้เป็นทางลัด หวังว่ามันจะช่วย
คำถามนี้เก่าและตอบแล้ว แต่อาจช่วยใครซักคน จากบรรทัดคำสั่งของ Windows เริ่มต้น: NET START postgresql-x64-9.2
หยุด: NET STOP postgresql-x64-9.2
เปลี่ยนรุ่นและหน้าต่างของคุณ นี่เป็นสำหรับ windows 64 บิตเวอร์ชัน 9.2
manual
?