
Я пробовал удалить вручную, удалив 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% уверенным, что оно удалено.