Cómo desinstalar/reinstalar PostgreSQL (Mac)
Resumen
Esta guía cubre los casos poco comunes en macOS en los que necesita reinstalar por completo el servidor PostgreSQL, según lo indique el soporte técnico de PokerTracker. Seguir estas instrucciones eliminará todas las bases de datos de su computadora; haga una copia de seguridad de sus bases de datos antes de realizar una reinstalación completa.
Estos pasos requieren escribir comandos en la Terminal de macOS, que generalmente se encuentra en /Applications/Utilities.
Cómo determinar la versión de PostgreSQL ya instalada
Para verificar qué versión de PostgreSQL está instalada, escriba lo siguiente en el prompt de comandos de la Terminal:
ls /Library/PostgreSQL/
La Terminal mostrará todos los directorios dentro de /Library/PostgreSQL; cada versión instalada se encuentra en su propio directorio.

Los ejemplos de esta guía asumen que PostgreSQL 12 está instalado. Si tiene una versión diferente, sustituya el número de versión en consecuencia; por ejemplo, reemplace /Library/PostgreSQL/12/ con /Library/PostgreSQL/16/.
Desinstalar PostgreSQL
Es posible que deba ingresar su contraseña después de cualquier comando que comience con sudo para cumplir con los procedimientos de seguridad de macOS.
1) Ejecute el desinstalador haciendo doble clic en /Library/PostgreSQL/12/uninstall-postgresql.app. (Para ejecutarlo desde Terminal en su lugar: 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 tu computadora.
9) Reinstala PokerTracker 4 y PostgreSQL usando el instalador de PokerTracker 4, o instala manualmente la versión más reciente de PostgreSQL desde postgresql.org.
Si tienes algún problema, comunícate con soporte de PokerTracker para recibir ayuda.