Mac完全卸载PostgreSQL9.x

根据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

版权声明:著作权归作者所有。

相关推荐

卸载使用brew安装的mongodb脚本

这个用来卸载Mac使用brew安装的mongodb。#!/usr/bin/env sh # 检查mongo是否在运行中 launchctl list | grep mongo launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist launchctl remove homebrew.mxcl.mong

忘记PostgreSQL的安装密码重置密码

忘记PostgreSQL的安装密码,需要使用无密码的方式登陆,这样需要重启postgresql。1、备份配置文件pg_hba.conf我们需要对pg-hba.conf修改,在改动前最好先备份它。它一般在/etc/postgresql-9.1/pg_hba.conf。cd /etc/postgresql-9.3/ cp pg_hba.conf pg_hba.conf-b

Mac安装ctags,解决ctags -R失效

在mac上可能已经安装了ctags,但是使用:$ ctags -R --exclude=.git --exclude=log * ctags: illegal option -- R usage: ctags [-BFadtuwvx] [-f tagsfile]&nbs

检测iPhone X机型的方法

iPhone X即将上市。为了更好适配iPhone X,我们可能需要对iPhone做机型的判断。下面介绍两种方法:根据屏幕尺寸和方向判断这是iPhone机型列表。Swift 3if UIDevice().userInterfaceIdiom == .phone {      &n

[译]支持iPhone X

苹果发布了顶部带有“凹口”,底部是主屏幕指示器的iPhone X,WWDC 2017公布SDK的一些修改背后的原因就更清晰了。安全区域布局指南(Safe area layout guides)可能有所帮助,但对于表/集合视图和搜索栏还是有一些问题。安全区域布局指南(Safe Area Layout Guide)苹果在i