PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment exécuter PostgreSQL en tant que service sous Windows ?

Le problème a été résolu. Le chemin d'accès au répertoire de données était erroné dans le fichier de service Windows.

Je supprime donc le fichier de service de cette méthode :

1)Exécutez Regedit ou Regedt32.

2) Accédez à l'entrée de registre "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services"

3)Recherchez le service postgreSQL que vous souhaitez supprimer et supprimez-le.

4) redémarrez l'ordinateur.

Après cela, ouvrez le cmd (Exécuter en tant qu'administrateur) Allez dans le répertoire bin de postgreSQL et exécutez cette commande pour créer un nouveau service Windows :

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

Cela a fonctionné pour moi. J'espère que cela vous aidera.