Поскольку вы работаете в Windows и, вероятно, запускаете PostgreSQL в качестве службы Windows, вам нужно отредактировать postgresql.conf
(внутри своего каталога данных), чтобы установить там новый порт, а затем перезапустить службу postgresql с помощью панели управления службами или (в качестве администратора). ) net service
команда.
Вы можете использовать программный инструмент для редактирования текста, чтобы изменить, postgresql.conf
если вам нужно автоматизировать это. В Linux / Unix вы будете использовать инструмент, подобный sed
или awk
, но в Windows, я думаю, вы будете использовать VBS, powershell или дополнительный инструмент, такой как Perl.
Вам нужно будет изменить параметры подключения в таких инструментах, как PgAdmin-III
использование нового порта.
Если вы запускаете PostgreSQL вручную, pg_ctl
вы можете установить PGPORT
переменную окружения или передать параметр конфигурации в командной строке. Это не будет работать, когда вы запускаете его как службу Windows.