Полностью удалить PostgreSQL 9.0.4 от Mac OSX Lion?

Этот вопрос может выглядеть как дубликат: Как удалить postgresql на моем Mac (работает Snow Leopard), однако есть два основных отличия. Я запускаю Lion, и я пытаюсь удалить PostgreSQL 9.0.4. Я просмотрел последний вопрос и ссылку, на которую он ссылался, но я не нашел файл под названием "uninstall-postgresql", когда я запускаю эту команду:

sudo find / -name "*uninstall-*"  

Итак, я предполагаю, что это означает, что процесс удаления для 9.0.4 отличается от процесса 8.x.

Я видел несколько сообщений в разных местах, описывающих метод ручной деинсталляции, но аналогичным образом некоторые ссылки на каталоги/файлы отсутствуют на моей машине.

Любая помощь или руководство, которое вы можете предоставить, будут очень благодарны.

Просто для справки, это ссылка на другой плакат, используемый для удаления postgres из снежного барса. Когда я попытался выполнить эти команды, большинство из них задохнулось каким-то вариантом "команда не найдена".


UPDATE:

В дополнение к brew uninstall 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 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
4b9b3361

установщик homebrew

Предполагая, что вы установили PostgreSQL с homebrew, как указано в проверить статус сервера postgresql Mac OS X и как начать postgresql server на mac os x: вы можете использовать команду brew uninstall postgresql.

Установщик EnterpriseDB

Если вы использовали установщик EnterpriseDB, см. другой ответ в этом потоке,

Установщик EnterpriseDB - это то, что вы получаете, если будете следовать ссылкам "загрузить" с основного веб-сайта Postgres. Команда Postgres выпускает только исходный код, поэтому компания EnterpriseDB.com создает инсталляторы в качестве вежливости сообществу.

Postgres.app

Возможно, вы также использовали Postgres.app.

Это приложение для Mac с двойным щелчком содержит механизм Postgres.

76
ответ дан 07 нояб. '11 в 18:04
источник

Ниже приведена установка без установки для PostgreSQL 9.1, установленная с помощью установщика EnterpriseDB. Скорее всего, вам придется заменить папку/9.1/номером вашей версии. Если /Library/Postgresql/ не существует, вы, вероятно, установили PostgreSQL с другим методом, например homebrew или Postgres.app.

Чтобы удалить установку EnterpriseDB One-Click 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
    
  • Удалите файл ini:

    sudo rm /etc/postgres-reg.ini
    
  • Удалите пользователя PostgreSQL с помощью Системных настроек → Пользователи и группы.

    • Разблокируйте панель настроек, нажав на замок и введя свой пароль.
    • Выберите пользователя PostgreSQL и нажмите кнопку "минус".
  • Восстановите настройки разделяемой памяти:

    sudo rm /etc/sysctl.conf
    

Это все! Мастер удаления удалит все значки и файлы приложений запуска, поэтому вам не придется беспокоиться о них.

566
ответ дан 11 февр. '12 в 15:26
источник

Мне не удалось удалить PostgreSQL 9.0.8. Но я наконец нашел это. (Я установил Postgres, используя homebrew)

brew list

Найдите правильное имя папки. Что-то вроде.

postgresql9

Как только вы найдете правильное имя:

brew uninstall postgresql9

Это должно удалить его.

9
ответ дан 20 авг. '13 в 6:07
источник

откройте терминал и введите команду ниже и нажмите enter

sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
5
ответ дан 09 дек. '16 в 20:00
источник

Удаление:

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

Удаление файла данных:

sudo rm -rf /Library/PostgreSQL

Удаление конфигураций:

sudo rm /etc/postgres-reg.ini

И вот оно.

2
ответ дан 01 авг. '17 в 13:10
источник

Я не использую ту же версию, но действия удаления одинаковы: Поиск файла uninstall-postgresql внутри каталога

/Library/PostgreSQL/9.6

введите описание изображения здесь

затем запустите его.

введите описание изображения здесь

(Снимок экрана в macOS 10.13)

затем

sudo rm -rf /Library/PostgreSQL/

чтобы удалить все ненужные каталоги.

1
ответ дан 21 окт. '17 в 3:26
источник

Если вы установили с помощью графического установщика на BigSQL с официального сайта postgres, и если вы установили его по умолчанию...

Вы можете найти свой деинсталлятор в своем домашнем каталоге: /Users/<yourusername/PostGreSQL/uninstall/

0
ответ дан 03 апр. '17 в 19:13
источник