如何卸载/重新安装 PostgreSQL(Mac)
概述
本指南涵盖 macOS 上需要根据 PokerTracker 技术支持的建议完全重新安装 PostgreSQL Server 的少见情况。按照这些说明将删除您电脑上的所有数据库——在执行完整重装之前,请先备份数据库。
这些步骤需要在 macOS 终端中输入命令,通常可在 /Applications/Utilities 中找到。
确定已安装的 PostgreSQL 版本
要确认已安装的 PostgreSQL 版本,请在终端命令提示符下输入以下内容:
ls /Library/PostgreSQL/
终端会列出 /Library/PostgreSQL 中的每个目录;每个已安装版本都位于各自的目录中。

本指南中的示例假设已安装 PostgreSQL 12。如果您的版本不同,请相应替换版本号——例如,将 /Library/PostgreSQL/12/ 替换为 /Library/PostgreSQL/16/。
卸载 PostgreSQL
根据 macOS 安全流程,任何以 sudo 开头的命令执行后,您可能都需要输入密码。
1) 通过双击 /Library/PostgreSQL/12/uninstall-postgresql.app 运行卸载程序。(如果改为在终端中运行:sudo /Library/PostgreSQL/12/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh。)
2) 停止并卸载 PostgreSQL 的 launchd 服务:
sudo launchctl unload -w /Library/LaunchDaemons/com.edb.launchd.postgresql-12.plist
3) 删除 launchd plist:
sudo rm /Library/LaunchDaemons/com.edb.launchd.postgresql-12.plist
4) 删除菜单快捷方式:
sudo rm -Rf "/Applications/PostgreSQL 12"
5) 删除 ini 文件:
sudo rm /etc/postgres-reg.ini
6) 删除数据和已安装文件(此时将丢失所有数据库):
sudo rm -Rf /Library/PostgreSQL/12
7) 删除 postgres 用户:
sudo dscl . delete /users/postgres
8) 重启电脑。
9) 使用 PokerTracker 4 安装程序重新安装 PokerTracker 4 和 PostgreSQL,或者从 postgresql.org 手动安装最新版 PostgreSQL。
如果你遇到任何问题,请联系 PokerTracker support 获取帮助。