Cómo desinstalar/reinstalar PostgreSQL (Mac)
Resumen
Esta guía cubre los casos poco frecuentes en macOS en los que necesitas reinstalar por completo el servidor PostgreSQL, según lo aconseje el soporte técnico de PokerTracker. Seguir estas instrucciones eliminará todas las bases de datos de tu ordenador; haz una copia de seguridad de tus bases de datos antes de realizar una reinstalación completa.
Estos pasos requieren escribir comandos en el Terminal de macOS, que normalmente se encuentra en /Applications/Utilities.
Cómo determinar la versión de PostgreSQL ya instalada
Para comprobar qué versión de PostgreSQL está instalada, escribe lo siguiente en el prompt de comandos del Terminal:
ls /Library/PostgreSQL/
El Terminal mostrará todos los directorios dentro de /Library/PostgreSQL; cada versión instalada reside en su propio directorio.

Los ejemplos de esta guía asumen que está instalado PostgreSQL 12. Si tienes otra versión, sustituye el número de versión en consecuencia; por ejemplo, reemplaza /Library/PostgreSQL/12/ por /Library/PostgreSQL/16/.
Desinstalar PostgreSQL
Es posible que tengas que introducir tu contraseña después de cualquier comando que empiece por sudo para cumplir con los procedimientos de seguridad de macOS.
1) Ejecuta el desinstalador haciendo doble clic en /Library/PostgreSQL/12/uninstall-postgresql.app. (Para ejecutarlo desde Terminal: sudo /Library/PostgreSQL/12/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh.)
2) Detén y descarga el servicio launchd de PostgreSQL:
sudo launchctl unload -w /Library/LaunchDaemons/com.edb.launchd.postgresql-12.plist
3) Elimina el plist de launchd:
sudo rm /Library/LaunchDaemons/com.edb.launchd.postgresql-12.plist
4) Elimina los accesos directos del menú:
sudo rm -Rf "/Applications/PostgreSQL 12"
5) Elimina el archivo ini:
sudo rm /etc/postgres-reg.ini
6) Elimina los datos y los archivos instalados (en este punto se perderán todas las bases de datos):
sudo rm -Rf /Library/PostgreSQL/12
7) Elimina el usuario postgres:
sudo dscl . delete /users/postgres
8) Reinicia el ordenador.
9) Reinstala PokerTracker 4 y PostgreSQL usando el instalador de PokerTracker 4, o instala manualmente la última versión de PostgreSQL desde postgresql.org.
Si tienes algún problema, ponte en contacto con el soporte de PokerTracker para obtener ayuda.