Vì bạn đang sử dụng Windows và có thể đang bắt đầu PostgreSQL dưới dạng dịch vụ Windows, bạn sẽ cần chỉnh sửa postgresql.conf
(bên trong thư mục dữ liệu của mình) để đặt cổng mới ở đó, sau đó khởi động lại dịch vụ postgresql bằng bảng điều khiển Dịch vụ hoặc (với tư cách Quản trị viên ) net service
lệnh.
Bạn có thể sử dụng một công cụ chỉnh sửa văn bản theo chương trình để thay đổi postgresql.conf
nếu bạn cần tự động hóa việc này. Trên hộp Linux / unix, bạn sẽ sử dụng một công cụ như sed
hoặc awk
, nhưng trên Windows tôi tưởng tượng bạn sẽ sử dụng VBS, powershell hoặc một công cụ bổ trợ như Perl.
Bạn sẽ cần thay đổi cài đặt kết nối trong các công cụ như PgAdmin-III
sử dụng cổng mới.
Nếu bạn đang bắt đầu PostgreSQL theo cách thủ công bằng cách sử dụng, pg_ctl
bạn có thể đặt PGPORT
biến môi trường hoặc chuyển tùy chọn cấu hình trên dòng lệnh. Điều này sẽ không hoạt động khi bạn khởi chạy nó như một dịch vụ Windows.