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?
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.