根据PostgreSQL 9.x的安装方式不同,卸载方式也是不同。这里分为homebrew和EnterpriseDB Installer两种方式的卸载方法。
卸载homebrew安装的PostgreSQL
使用brew命令卸载
brew uninstall postgresql
卸载EnterpriseDB Installer安装的PostgreSQL
这里已PostgreSQL 9.2为例,其他版本可以使用版本号替换。
1、运行uninstaller
sudo /Library/PostgreSQL/9.2/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
2、删除PostgreSQL和数据目录
sudo rm -rf /Library/PostgreSQL
3、删除 ini文件
sudo rm /etc/postgres-reg.ini
4、删除PostgreSQL用户
System Preferences -> Users & Groups
5、恢复共享内存设置
sudo rm /etc/sysctl.conf