Comment désinstaller/réinstaller PostgreSQL (Mac)
Aperçu
Ce guide couvre les rares cas sous macOS où vous devez réinstaller complètement le serveur PostgreSQL, comme conseillé par le support technique de PokerTracker. En suivant ces instructions, vous supprimerez toutes les bases de données sur votre ordinateur — sauvegardez vos bases de données avant de procéder à une réinstallation complète.
Ces étapes nécessitent de saisir des commandes dans le Terminal de macOS, généralement situé dans /Applications/Utilities.
Déterminer la version de PostgreSQL déjà installée
Pour vérifier quelle version de PostgreSQL est installée, tapez ce qui suit à l’invite de commande du Terminal :
ls /Library/PostgreSQL/
Le Terminal listera chaque répertoire à l’intérieur de /Library/PostgreSQL ; chaque version installée se trouve dans son propre répertoire.

Les exemples de ce guide supposent que PostgreSQL 12 est installé. Si vous avez une autre version, remplacez le numéro de version en conséquence — par exemple, remplacez /Library/PostgreSQL/12/ par /Library/PostgreSQL/16/.
Désinstallation de PostgreSQL
Vous devrez peut-être saisir votre mot de passe après toute commande commençant par sudo afin de respecter les procédures de sécurité de macOS.
1) Lancez le programme de désinstallation en double-cliquant sur /Library/PostgreSQL/12/uninstall-postgresql.app. (Pour l’exécuter depuis le Terminal à la place : sudo /Library/PostgreSQL/12/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh.)
2) Arrêtez et déchargez le service launchd de PostgreSQL :
sudo launchctl unload -w /Library/LaunchDaemons/com.edb.launchd.postgresql-12.plist
3) Supprimez le plist launchd :
sudo rm /Library/LaunchDaemons/com.edb.launchd.postgresql-12.plist
4) Supprimez les raccourcis du menu :
sudo rm -Rf "/Applications/PostgreSQL 12"
5) Supprimez le fichier ini :
sudo rm /etc/postgres-reg.ini
6) Supprimez les données et les fichiers installés (toutes les bases de données seront perdues à ce stade):
sudo rm -Rf /Library/PostgreSQL/12
7) Supprimez l’utilisateur postgres :
sudo dscl . delete /users/postgres
8) Redémarrez votre ordinateur.
9) Réinstallez PokerTracker 4 et PostgreSQL à l’aide de l’installeur de PokerTracker 4, ou installez manuellement la dernière version de PostgreSQL depuis postgresql.org.
Si vous rencontrez des problèmes, veuillez contacter le support PokerTracker pour obtenir de l’aide.