sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo ejecutar PostgreSQL como un servicio en Windows?

Se resolvió el problema. La ruta al directorio de datos era incorrecta en el archivo de servicio de Windows.

Así que elimino el archivo de servicio de este método:

1) Ejecute Regedit o Regedt32.

2) Vaya a la entrada de registro "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services"

3) Busque el servicio postgreSQL que desea eliminar y elimínelo.

4) reinicia la computadora.

Después de eso, abra el cmd (Ejecutar como administrador) Vaya al directorio bin de postgreSQL y ejecute este comando para crear un nuevo servicio de Windows:

pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITY\NetworkService" -D "C:/Program Files/postgresql/pgsql/bin/pgsql/data" -w

Esto funcionó para mí. Espero que esto ayude.