Macos 从Mac OSX Lion完全卸载PostgreSQL 9.0.4?

Macos 从Mac OSX Lion完全卸载PostgreSQL 9.0.4?,macos,postgresql,osx-lion,uninstallation,Macos,Postgresql,Osx Lion,Uninstallation,这个问题看起来像是:然而,有两个主要区别。我正在运行Lion,我正在尝试卸载PostgreSQL 9.0.4。我已经查看了最后一个问题及其引用的链接,但在运行此命令时未找到名为“卸载postgresql”的文件: sudo find / -name "*uninstall-*" 因此,我假设这意味着9.0.4的卸载过程与8.x不同 我在不同的地方看到过几篇文章描述了手动卸载的方法,但是,类似地,我的机器上没有引用的一些目录/文件 如果您能提供任何帮助或指导,我们将不胜感激 仅供参考,这是另

这个问题看起来像是:然而,有两个主要区别。我正在运行Lion,我正在尝试卸载PostgreSQL 9.0.4。我已经查看了最后一个问题及其引用的链接,但在运行此命令时未找到名为“卸载postgresql”的文件:

sudo find / -name "*uninstall-*"  
因此,我假设这意味着9.0.4的卸载过程与8.x不同

我在不同的地方看到过几篇文章描述了手动卸载的方法,但是,类似地,我的机器上没有引用的一些目录/文件

如果您能提供任何帮助或指导,我们将不胜感激

仅供参考,这是另一张海报用来卸载雪豹postgres的链接。当我试图单步执行这些命令时,大多数命令都被“commandnotfound”的一些变体阻塞了


更新:

除了
brew卸载postgres
,我是否应该手动删除以下任何文件/目录?请记住,我想彻底改过自新,没有数据文件/数据库表或任何东西

> sudo find / -name "*postgres*"             
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/rdoc/lib/active_record/connection_adapters/postgresql_adapter_rb.html
/Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/postgresql_version-i.ri
/Library/Ruby/Gems/1.8/doc/arel-2.2.1/rdoc/lib/arel/visitors/postgresql_rb.html
/Library/Ruby/Gems/1.8/gems/activerecord-3.1.1/lib/active_record/connection_adapters/postgresql_adapter.rb
/Library/Ruby/Gems/1.8/gems/arel-2.2.1/lib/arel/visitors/postgresql.rb
/Library/Ruby/Gems/1.8/gems/arel-2.2.1/test/visitors/test_postgres.rb
/Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/generators/rails/app/templates/config/databases/jdbcpostgresql.yml
/Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/generators/rails/app/templates/config/databases/postgresql.yml
/Library/WebServer/Documents/postgresql
/Library/WebServer/Documents/postgresql/html/app-postgres.html
/Library/WebServer/Documents/postgresql/html/postgres-user.html
/private/etc/apache2/users/postgres.conf
/private/var/db/dslocal/nodes/Default/groups/_postgres.plist
/private/var/db/dslocal/nodes/Default/sharepoints/postgres's Public Folder.plist
/private/var/db/dslocal/nodes/Default/users/_postgres.plist
/private/var/db/dslocal/nodes/Default/users/postgres.plist
/System/Library/DirectoryServices/DefaultLocalDB/Default/groups/_postgres.plist
/System/Library/DirectoryServices/DefaultLocalDB/Default/users/_postgres.plist
/Users/postgres
/Users/remcat/dev/working/startwire/vendor/plugins/foreign_keys/lib/foreign_keys/postgresql_adapter.rb
/Users/remcat/Library/Application Support/CrashReporter/postgres_DCCEF98F-4602-5FF7-964F-5E717AC007B4.plist
/Users/remcat/Library/Caches/Homebrew/postgresql-9.0.4.tar.bz2
/Users/remcat/Library/Caches/Metadata/Safari/History/http:%2F%2Fwww.postgresql.org%2Fdocs%2Fcurrent%2Fstatic%2Findex.html.webhistory
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Saved Application State/org.postgresql.pgadmin.savedState
/usr/bin/postgres_real
/usr/include/postgres_ext.h
/usr/include/postgresql
/usr/include/postgresql/internal/postgres_fe.h
/usr/include/postgresql/server/postgres.h
/usr/include/postgresql/server/postgres_ext.h
/usr/include/postgresql/server/postgres_fe.h
/usr/lib/postgresql
/usr/local/Library/Aliases/postgres
/usr/local/Library/Formula/postgresql.rb
/usr/local/var/postgres
/usr/local/var/postgres/postgresql.conf
/usr/share/devicemgr/backend/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
/usr/share/devicemgr/backend/vendor/rails/railties/configs/databases/postgresql.yml
/usr/share/devicemgr/webserver/gems/gems/eventmachine-0.12.10/lib/em/protocols/postgres3.rb
/usr/share/man/man1/postgres.1.gz
/usr/share/postgresql
/usr/share/postgresql/postgres.bki
/usr/share/postgresql/postgres.description
/usr/share/postgresql/postgres.shdescription
/usr/share/postgresql/postgresql.conf
/usr/share/postgresql/postgresql.conf.sample
自制安装程序 假设您使用和中引用的
homebrew
安装PostgreSQL:您可以使用
brew卸载PostgreSQL
命令

EnterpriseDB安装程序 如果您使用了,请参阅此线程中的

EnterpriseDB安装程序是您从“下载”链接获得的。Postgres团队只发布源代码,因此构建安装程序是对社区的一种礼貌

Postgres.app 您可能还使用了


这个可双击的Mac应用程序包含Postgres引擎

以下是使用安装的PostgreSQL 9.1的un安装。您很可能需要将文件夹/9.1/替换为您的版本号。如果
/Library/Postgresql/
不存在,则您可能使用不同的方法安装Postgresql,如或

要删除EnterpriseDB,请单击安装PostgreSQL 9.1:

  • 打开终端窗口。终端位于:应用程序->实用程序->终端
  • 运行卸载程序:

    sudo /Library/PostgreSQL/9.1/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
    
    如果使用Postgres安装程序安装,则可以执行以下操作:

    open /Library/PostgreSQL/9.2/uninstall-postgresql.app
    
    它将请求管理员密码并运行卸载程序

  • 删除PostgreSQL和数据文件夹。向导将通知您这些未被删除

    sudo rm -rf /Library/PostgreSQL
    
    sudo rm -rf /Library/PostgreSQL
    
  • 删除ini文件:

    sudo rm /etc/postgres-reg.ini
    
    sudo rm /etc/postgres-reg.ini
    
  • 使用系统首选项->用户和组删除PostgreSQL用户

  • 单击挂锁并输入密码,解锁“设置”面板
  • 选择PostgreSQL用户并单击减号按钮
  • 还原共享内存设置:

    sudo rm /etc/sysctl.conf
    

  • 就这些!卸载向导将删除所有图标和启动应用程序文件,因此您不必担心这些问题。

    我无法卸载PostgreSQL 9.0.8。但我终于找到了这个。 (我使用自制软件安装了Postgres)

    查找正确的文件夹名称。差不多

    postgresql9
    
    找到正确的名称后,请执行以下操作:

    brew uninstall postgresql9
    

    这将卸载它。

    打开终端,键入下面的命令,然后按enter键

    sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
    

    如果使用安装,并且如果安装在默认位置

    您可以在主目录中找到卸载程序:
    /Users/卸载:

    sudo /Library/PostgreSQL/9.6/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
    
    删除数据文件:

    sudo rm -rf /Library/PostgreSQL
    
    删除配置:

    sudo rm /etc/postgres-reg.ini
    

    就这样

    我不使用相同的版本,但卸载操作是相同的: 正在目录中查找文件卸载postgresql

    /Library/PostgreSQL/9.6
    

    然后运行它

    (macOS 10.13中的屏幕截图)

    然后


    删除所有不必要的目录。

    如果您的计算机上安装了多个版本的Postgres。您可以通过
    brew
    命令删除所有内容,如下所示:

    brew uninstall --force postgresql
    
    很好地解释了:

    (只需将9.X替换为您的版本即可。例如:9.6)

    A.如果使用自制安装PostgreSQL,请输入
    brew卸载PostgreSQL

    B.如果使用EnterpriseDB安装程序,请执行以下步骤

    在终端窗口上运行卸载程序:
    sudo/Library/PostgreSQL/9.X/uninstall PostgreSQL.app/Contents/MacOS/installbuilder.sh

    C.如果安装了Postgres安装程序,请执行以下操作:

    打开
    /Library/PostgreSQL/9.X/卸载PostgreSQL.app

    删除PostgreSQL和数据文件夹。向导将通知您这些未被删除

    sudo rm -rf /Library/PostgreSQL
    
    sudo rm -rf /Library/PostgreSQL
    
    删除ini文件:

    sudo rm /etc/postgres-reg.ini
    
    sudo rm /etc/postgres-reg.ini
    
    使用系统首选项->用户和组删除PostgreSQL用户。

    单击挂锁并输入密码,解锁“设置”面板。 选择PostgreSQL用户并单击减号按钮。
    恢复共享内存设置:
    sudo rm/etc/sysctl.conf

    另一个没有考虑的途径是,您的postgres是由
    pgvm
    (postgres版本管理器)安装的


    使用
    pgvm卸载9.0.3

    再次在JamesA卸载坦克。我是否需要手动移除任何东西,以确保板岩完全擦干净?你可以用“sudo find”的输出检查我的最新更新,是否建议尝试使用postgres.org上的“一键安装程序”进行安装?(9.0.5版)@Ramy使用
    brew uninstall
    命令应清除所有必要的内容。如果在重新安装之前/usr/local/var/postgres文件夹仍然存在,您可以删除该文件夹,以确保该文件夹已完全清理。我不使用Ruby,因此我无法提供任何建议。@Ramy我发现EnterpriseDB一键式安装程序与Homebrew安装程序相比是一种痛苦。我已经使用一键式安装程序安装了postgres。到目前为止,一切似乎都符合犹太教。再次感谢您的帮助,@jamesa9.2目前是最新版本,请将“9.1”替换为“9.2”和t