Dừng PostgreSQL bắt đầu trên Windows?


17

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:


27

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.


nó bằng cách nào đó sẽ ảnh hưởng đến cách thức hoạt động của postgresSQL? Tôi không muốn Postgres chạy trong nền khi tôi không cần nó, nhưng tôi cũng cần nó hoạt động bình thường khi tôi làm việc với nó. Điều gì sẽ thay đổi nếu tôi đặt dịch vụ đó thành manual?
Piotrek

@Piotrek Khi loại Khởi động của dịch vụ được đặt thành Thủ công, Windows sẽ không khởi động sau khi khởi động lại. Các dịch vụ tự động là tất cả [đã cố gắng] được bắt đầu sau khi khởi động lại.
DKroot

7

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;

Dịch vụ chụp

Đườ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.


-2

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.


Làm thế nào điều này ngăn postgresql bắt đầu khi Windows không?
Andrew Schulman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.