Этот вопрос может выглядеть как дубликат: Как удалить postgresql на моем Mac (под управлением Snow Leopard), однако, есть два основных различия. Я использую Lion и пытаюсь удалить PostgreSQL 9.0.4. Я посмотрел последний вопрос и ссылку, на которую он ссылался, но я не нашел файл с именем "uninstall-postgresql" при запуске этой команды:
sudo find / -name "*uninstall-*"
Итак, я предполагаю, что это означает, что процесс удаления для 9.0.4 отличается от 8.x.
Я видел несколько постов в разных местах, описывающих метод удаления вручную, но, аналогично, некоторые из упомянутых каталогов / файлов отсутствуют на моем компьютере.
Буду очень признателен за любую помощь или направление, которое вы можете предоставить.
Просто для справки, это ссылка, которую использовал другой постер для удаления postgres из снежного барса. Когда я попытался выполнить эти команды, большинство из них задохнулись от какого-то варианта «команда не найдена».
ОБНОВИТЬ:
В дополнение к 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
brew uninstall
должна очистить все необходимое. Вы можете удалить папку / usr / local / var / postgres, если она еще существует до переустановки, если вы хотите убедиться, что она полностью очищена. Я не работаю с Руби, поэтому не могу предложить никаких предложений.Ниже приведена деинсталляция PostgreSQL 9.1, установленная с помощью установщика EnterpriseDB . Скорее всего, вам придется заменить папку /9.1/ номером вашей версии. Если
/Library/Postgresql/
не существует, вы, вероятно, установили PostgreSQL с помощью другого метода, напримерhomebrew
илиPostgres.app
.Для удаления установки PostgreSQL 9.1 EnterpriseDB в один клик:
Запустите программу удаления:
Если вы установили с помощью Postgres Installer, вы можете сделать:
Он запросит пароль администратора и запустит деинсталлятор.
Удалите PostgreSQL и папки с данными. Мастер сообщит вам, что они не были удалены.
Удалите INI-файл:
Удалите пользователя PostgreSQL, используя Системные настройки -> Пользователи и группы.
Восстановите настройки общей памяти:
Это должно быть все! Мастер удаления удалил бы все значки и файлы запускаемых приложений, поэтому вам не нужно об этом беспокоиться.
источник
sudo /usr/sbin/httpd
дай мнеdyld: Library not loaded: /usr/lib/libpq.5.dylib
. Чтобы быстро это исправить, я создал ссылкуsudo ln -s /usr/lib/libpq.5.3.dylib /usr/lib/libpq.5.dylib
sysctl.conf
файл. Возможно, это больше не относится к Postgres 9.4, поскольку общая память больше не переконфигурируется для большого размера ../uninstall-postgresql.app/Contents/MacOS/uninstall-postgresql: Bad CPU type in executable
... Я полностью забыл, что все приложения EDB 32-битные.Я не использую ту же версию, но действия по удалению такие же: Поиск файла uninstall-postgresql внутри каталога
затем запустите его.
(Скриншот в macOS 10.13)
затем
удалить все ненужные каталоги.
источник
Этот пост в блоге объясняет очень хорошо:
(просто замените 9.X вашей версией. Например: 9.6)
A. Если установлен PostgreSQL с homebrew , введите
brew uninstall postgresql
B. Если вы использовали установщик EnterpriseDB , выполните следующий шаг.
Запустите деинсталлятор в окне терминала:
sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
C. Если установлен с Postgres Installer, выполните:
открыто
/Library/PostgreSQL/9.X/uninstall-postgresql.app
Удалите PostgreSQL и папки с данными. Мастер сообщит вам, что они не были удалены.
Удалите INI-файл:
Удалите пользователя PostgreSQL, используя Системные настройки -> Пользователи и группы.
Разблокируйте панель настроек, нажав на замок и введя свой пароль. Выберите пользователя PostgreSQL и нажмите кнопку «минус». Восстановите настройки общей памяти:
sudo rm /etc/sysctl.conf
источник
Я не смог удалить PostgreSQL 9.0.8. Но я наконец нашел это. (Я установил Postgres, используя homebrew)
Ищите правильное имя папки. Что-то вроде.
Как только вы найдете правильное имя, сделайте:
Это должно удалить его.
источник
brew list | grep postgres | xargs brew uninstall
Деинсталляция:
Удаление файла данных:
Удаление конфигов:
И это все.
источник
Откройте терминал и введите приведенную ниже команду и нажмите Enter
источник
Если вы установили с помощью графического установщика BigSQL с официального сайта postgres и если вы установили в папку по умолчанию ...
Вы можете найти свой деинсталлятор в вашем домашнем каталоге:
/Users/<yourusername/PostGreSQL/uninstall/
источник
Если у вас на компьютере установлено несколько версий Postgres. Вы можете удалить все через
brew
команду как:источник