Como você está no Windows e provavelmente está iniciando o PostgreSQL como um serviço do Windows, será necessário editar postgresql.conf
(dentro do diretório de dados) para definir a nova porta e reiniciar o serviço postgresql usando o painel de controle Serviços ou (como administrador) ) o net service
comando
Você pode usar uma ferramenta de edição de texto programática para alterar postgresql.conf
se precisar automatizar isso. Em uma caixa Linux / unix, você usaria uma ferramenta como sed
ou awk
, mas no Windows, imagino que você esteja usando VBS, powershell ou uma ferramenta complementar como Perl.
Você precisará alterar as configurações de conexão em ferramentas como PgAdmin-III
usar a nova porta.
Se você estava iniciando o PostgreSQL manualmente, pg_ctl
poderia definir a PGPORT
variável de ambiente ou passar uma opção de configuração na linha de comando. Isso não funcionará quando você o iniciar como um serviço do Windows.