Tôi có một cơ sở dữ liệu postgresql cục bộ cho các mục đích phát triển mà tôi không muốn khởi động mỗi khi Windows thực hiện - làm cách nào để ngăn chặn nó bắt đầu!
Tôi có một cơ sở dữ liệu postgresql cục bộ cho các mục đích phát triển mà tôi không muốn khởi động mỗi khi Windows thực hiện - làm cách nào để ngăn chặn nó bắt đầu!
Câu trả lời:
Nếu nó đang chạy như một dịch vụ Windows: Bắt đầu -> Chạy -> (sau đó nhập :) services.msc. Khi bạn thấy các dịch vụ PostgresSQL đặt chúng thành thủ công thay vì tự động. Nếu bạn cần chúng một lần nữa, chỉ cần kích hoạt lại services.msc và nhấp vào biểu tượng / nút Bắt đầu khi bạn đã chọn lại dịch vụ PostgresQuery.
Bạn có thể kiểm tra này ra
Nhập services.msc như đã đề cập trước đó và đọc đường dẫn đến thực thi như sau;
Đường dẫn để thực thi: "C: \ Chương trình tập tin \ PostgreSQL \ 9.3 \ bin \ pg_ctl.exe" ranervice -N "postgresql-x64-9.3" -D "C: / Chương trình tập tin / PostgreQuery / 9.3 / data" -w
Tên dịch vụ mạng được định nghĩa là postgresql-x64-9.3
Vì vậy, đơn giản, bất cứ khi nào tôi muốn tắt postgresql, tôi chỉ cần gõ như sau vào một thể hiện dòng lệnh (để tạo một cá thể cmd, nhập windows + r và nhập cmd );
net stop postgresql-x64-9.3
Nếu bạn chạy một phiên bản khác của postgresql, bạn chỉ cần kiểm tra tên dịch vụ như được giải thích và sử dụng nó làm lối tắt. Hy vọng rằng nó sẽ giúp.
Câu hỏi này đã cũ và đã được trả lời, nhưng điều này có thể giúp được ai đó. Từ dòng lệnh Windows Bắt đầu: NET START postgresql-x64-9.2
Dừng: NET STOP postgresql-x64-9.2
Thay đổi phiên bản và cửa sổ của bạn. Đây là phiên bản 64 bit, phiên bản 9.2.
manual
?