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 servicelệ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.confnế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ư sedhoặ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-IIIsử 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_ctlbạn có thể đặt PGPORTbiế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.