Полностью удалить 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 из snow leopard. Когда я попытался пройти через эти команды, большинство из них захлебнулось каким-то вариантом "команда не найдена".





обновление:



кроме 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'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
933   9  

9 ответов:

установки доморощенного

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

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

чтобы удалить EnterpriseDB One-Click install of PostgreSQL 9.1:

  1. откройте окно терминала. Терминал есть найдено в: приложения->утилиты->терминал
  2. запустите деинсталлятор:

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

    если вы установили с помощью установщика Postgres, вы можете сделать:

    open /Library/PostgreSQL/9.2/uninstall-postgresql.app
    

    он запросит пароль администратора и запустит деинсталлятор.

  3. удалите папки PostgreSQL и data. Мастер уведомит вас, что они не были удалены.

    sudo rm -rf /Library/PostgreSQL
    
  4. удалить ini файл:

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

    1. Откройте панель настроек, нажав на замок и введя свой пароль.
    2. выберите пользователя PostgreSQL и нажмите на кнопку минус.
  6. восстановить настройки общей памяти:

    sudo rm /etc/sysctl.conf
    

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

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

brew list

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

postgresql9

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

brew uninstall postgresql9

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

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

/Library/PostgreSQL/9.6

enter image description here

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

enter image description here

(скриншот в macOS 10.13)

затем

sudo rm -rf /Library/PostgreSQL/

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

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

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

удаление :

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

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

sudo rm -rf /Library/PostgreSQL

удаление конфигов :

sudo rm /etc/postgres-reg.ini

и все.

этот блог очень хорошо объясняет:

(просто замените 9.Х версией. е.г: 9.6)

A. Если установлен PostgreSQL с доморощенного введите brew uninstall postgresql

B. Если вы использовали EnterpriseDB установки выполните следующий шаг.

запустите деинсталлятор в окне терминала:sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh

C. Если установлен с помощью установщика Postgres, выполните:

открыть /Library/PostgreSQL/9.X/uninstall-postgresql.app

удалите папки PostgreSQL и data. Мастер уведомит вас, что они не были удалены.

sudo rm -rf /Library/PostgreSQL

удалите ini-файл:

sudo rm /etc/postgres-reg.ini

удалите пользователя PostgreSQL с помощью Системные Настройки -> Пользователи И Группы.

Откройте панель настроек, нажав на замок и введя свой пароль. Выберите пользователя PostgreSQL и нажмите на кнопку минус. Восстановите настройки общей памяти:sudo rm /etc/sysctl.conf

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

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

Если у вас есть несколько версий Postgres, установленных на вашем компьютере. Вы можете удалить все через brew команда as:

brew uninstall --force postgresql

Comments

    Ничего не найдено.