PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como executar o PostgreSQL como um serviço no Windows?


O problema foi resolvido; o caminho para o diretório de dados estava errado no arquivo de serviço do Windows.

Então eu excluo o arquivo de serviço deste método:

1)Execute o Regedit ou o Regedt32.

2) Vá para a entrada de registro "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services"

3)Procure o serviço postgreSQL que você deseja excluir e exclua-o.

4) reinicie o computador.

Depois disso abra o cmd (Executar como administrador) Vá para o diretório bin do postgreSQL e execute este comando para criar um novo serviço do windows:
pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITY\NetworkService" -D "C:/Program Files/postgresql/pgsql/bin/pgsql/data" -w

Isso funcionou para mim. Espero que isso ajude.