web-dev-qa-db-fra.com

Comment réinstaller PostgreSQL 9.5 sur Ubuntu Xenial (16.04.1)?

J'ai essayé des fichiers de configuration PostgreSQL sur mon poste de travail, puis j'ai décidé de les rétablir à l'état initial en réinstallant le paquet. J'ai supprimé le répertoire de configuration complet pour PostgreSQL (rm -Rf /etc/postgresql), puis j'ai désinstallé tous les packages PostgreSQL.

Maintenant, quand je fais Sudo apt-get install postgresql, il est installé, mais le répertoire /etc/postgresql n'est pas recréé et je ne peux pas démarrer le serveur.

Qu'est-ce qui ne va pas et comment réinstaller PostgreSQL complètement à partir de zéro?

5
Slava Fomin II

J'ai enfin réussi à résoudre le problème. Le programme d'installation n'a pas pu créer de configuration, car le répertoire de données précédent était présent (il n'est pas supprimé par la commande de désinstallation).

Donc, pour réinstaller complètement PostgreSQL, procédez comme suit:

  • Sudo apt-get --purge remove postgresql-*
  • Sudo rm -Rf /etc/postgresql /var/lib/postgresql
  • Sudo apt-get install postgresql

Il devrait installer le nouveau cluster brillant pour vous avec des données propres et des fichiers de configuration.

11
Slava Fomin II