Оскільки ви перебуваєте в Windows і, ймовірно, запускаєте PostgreSQL як службу Windows, вам потрібно буде відредагувати postgresql.conf(всередині вашого каталогу даних), щоб встановити там новий порт, а потім перезапустити службу postgresql за допомогою панелі керування Служби або (як адміністратор ) net serviceкоманда.
Ви можете використовувати інструмент програмного редагування тексту для зміни, postgresql.confякщо вам потрібно це автоматизувати. На Linux / Unix поле ви будете використовувати інструмент , як sedабо awk, але на Windows , я вважаю , ви будете використовувати VBS, PowerShell, або додатковий інструмент , як Perl.
Вам потрібно буде змінити налаштування підключення в таких інструментах, як PgAdmin-IIIвикористання нового порту.
Якщо ви запускали PostgreSQL вручну за допомогою, pg_ctlви можете встановити PGPORTзмінну середовища або передати параметр config у командному рядку. Це не працюватиме, якщо ви запускаєте його як службу Windows.