关于数据库:从Mac OSX问题完全卸载Postgresql

Complete uninstall of Postgresql from Mac OSX problems

最初我想从我的系统卸载PSQL并切换到postgres app 9.2版。

严格遵循本指南,但仍然存在postgresql在我的系统上处于活动状态的问题。

psql给了我

1
2
3
psql: could NOT CONNECT TO server: No such file OR directory
IS the server running locally AND accepting
connections ON Unix DOMAIN socket"/var/pgsql_socket/.s.PGSQL.5432"?

当我到达

1
rm /usr/bin/psql

我明白了

1
override rwxr-xr-x root/wheel compressed FOR /usr/bin/psql?

由于这不符合我的能力,我不知道它的作用,我问你们。


/usr/bin中的文件是操作系统的一部分,在众多PostgreSQL安装程序或Mac OS X软件包的供应商中,我认为它们都没有建议删除/usr/bin/psql

事实上,如果你想要消除Apple提供的PostgreSQL客户端层,你会删除更多的文件。 当您将该系统升级到10.8.X+1或其他任何情况时,Apple安装程序可能会再次使用较新版本将它们重新启用。

如果您在使用操作系统管理管理员时处于未知领域,最好只遵循postgres.app上建议的程序,该程序归结为更改程序的搜索路径,以便他们的psql和其他工具(pg_restore,...)先来。

另外,相关答案:如何解决pg_dump版本不匹配错误?