Полностью удалить 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
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:
- откройте окно терминала. Терминал есть найдено в: приложения->утилиты->терминал
запустите деинсталлятор:
sudo /Library/PostgreSQL/9.1/uninstall-postgresql.app/Contents/MacOS/installbuilder.shесли вы установили с помощью установщика Postgres, вы можете сделать:
open /Library/PostgreSQL/9.2/uninstall-postgresql.appон запросит пароль администратора и запустит деинсталлятор.
удалите папки PostgreSQL и data. Мастер уведомит вас, что они не были удалены.
sudo rm -rf /Library/PostgreSQLудалить ini файл:
sudo rm /etc/postgres-reg.iniудалите пользователя PostgreSQL с помощью системных настроек -> Пользователи и группы.
- Откройте панель настроек, нажав на замок и введя свой пароль.
- выберите пользователя PostgreSQL и нажмите на кнопку минус.
восстановить настройки общей памяти:
sudo rm /etc/sysctl.confэто должно быть все! Мастер удаления будет удалены все значки и файлы запуска приложений, так что вам не придется беспокоиться о них.
Я не смог удалить PostgreSQL 9.0.8. Но я, наконец, нашел это. (Я установил Postgres с помощью homebrew)
brew listнайдите правильное имя папки. Что-то вроде этого.
postgresql9как только вы найдете правильное имя сделать:
brew uninstall postgresql9Это должно удалить его.
откройте терминал и введите следующую команду и нажмите 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 postgresqlB. Если вы использовали EnterpriseDB установки выполните следующий шаг.
запустите деинсталлятор в окне терминала:
sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.shC. Если установлен с помощью установщика 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