Résoudre le problème de démarrage du service PostGreSQL sous Windows

Si le service Windows n’est pas arrêté proprement, il peut – dans certains cas – ne pas se relancer même avec un redémarrage du serveur.

Pour résoudre ce problème, il suffit parfois de vider  le cache du WAL (Write Ahead Log) :

  • dans un premier temps, sauvegarder le dossier data
  • supprimer le fichier postmaster.pid dans le dossier data
  • puis exécuter la commande suivante dans une fenêtre DOS :

cd C:\Program Files\PostgresSQL\9.6\bin\

pg_resetxlog.exe -f  ..\data

Puis redémarrer le service Windows.

Sources :

How to démarrage des services PostGreSQL sous Windows :

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s