Dado que está en Windows y probablemente está iniciando PostgreSQL como un servicio de Windows, deberá editar postgresql.conf
(dentro de su directorio de datos) para configurar el nuevo puerto allí, luego reiniciar el servicio postgresql usando el panel de control de Servicios o (como Administrador ) el net service
comando.
Puede usar una herramienta de edición de texto programática para cambiar postgresql.conf
si necesita automatizar esto. En un cuadro de Linux / unix usaría una herramienta como sed
o awk
, pero en Windows me imagino que usará VBS, powershell o una herramienta complementaria como Perl.
Deberá cambiar la configuración de conexión en herramientas como PgAdmin-III
usar el nuevo puerto.
Si estaba iniciando PostgreSQL manualmente utilizando pg_ctl
, podría establecer la PGPORT
variable de entorno o pasar una opción de configuración en la línea de comando. Esto no funcionará cuando lo inicie como un servicio de Windows.