Как вручную удалить PGAdmin4 из macOS?

Как вручную удалить PGAdmin4 из macOS?

Я пробовал удалить вручную, удалив PGAdmin4 из папки приложений. Я также выполнил несколько шагов из этогоразместить здесь. К моему удивлению некоторые файлы существовали, и я смог их удалить. Однако теперь, когда я запускаю:

ps aux | grep postgres

Что приводит к:

1703   0.0  0.0 34252392    636 s000  R+    6:42PM   0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn --exclude-dir=.idea --exclude-dir=.tox postgres

Когда я запускаю psql, я все еще вижу, что команда регистрируется и дает сбой,

psql
psql: error: could not connect to server: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

Для следующего шага я пробую следующую команду:

locate bin/psql

Что приводит к:

/Applications/Postgres.app/Contents/Versions/12/bin/psql
/Library/PostgreSQL/14/bin/psql
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Info.plist
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources/DWARF
/Library/PostgreSQL/14/debug_symbols/bin/psql.dSYM/Contents/Resources/DWARF/psql
/Users/Shared/DBngin/postgresql/11.0/bin/psql
/usr/local/Cellar/postgresql@11/11.16/bin/psql
/usr/local/Cellar/postgresql@14/14.11_1/bin/psql
/usr/local/bin/psql

Я удалил вышеупомянутые папки, но я все еще вижу тот же результат для locate. На данный момент я не уверен, какие должны быть мои следующие шаги, чтобы успешно удалить PGAdmin4 с моего Mac. Есть ли какие-нибудь указания, как я могу удалить его полностью?

Я планирую установить PostgreSQL через Homebrew, но для этого нужно удалить эту копию.

решение1

Похоже, у вас проблема не с удалением, а с «все еще работающим процессом».

Чтобы решить эту проблему, запустите «Мониторинг системы» («Приложения > Утилиты > Монитор системы»), найдите postgres, выберите его и нажмите значок остановки «X» в верхнем левом углу строки заголовка «Монитор системы».

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

Это должно остановить postgresпроцесс, и все будет хорошо.

Аналогично откройте «Терминал» («Приложения > Утилиты > Терминал») и попробуйте sudo kill -HUP 1703(или какой у него идентификатор процесса при запуске ps aux | grep postgres), и это также должно завершить его.

Или можно было бы полностью удалить PGAdmin4 с помощьюAppCleaner:

  • Установите AppCleaner.
  • Запустите его и перетащите приложение PGAdmin4 в AppCleaner.
  • Позвольте AppCleaner немного поколдовать.
  • Когда все будет готово, вам будет представлен список файлов, которые будут удалены.
  • Выглядит хорошо? Удаляйте файлы и всё.
  • И вуаля! Все убрано.

На самом деле, я бы сказал, что вам следует переустановить PGAdmin4 через приложение, а затем, как только это будет сделано, проделать то, что я только что описал с процессом AppCleaner, чтобы быть на 100% уверенным, что оно удалено.

Связанный контент