#postgresql #macos #postgresql-11
#postgresql #macos #postgresql-11
Вопрос:
Я пытаюсь удалить PostgreSQL со своего компьютера Mac. Я удалил папку из папки приложения, запустил sudo rm -rf
после cd’ing в /Library / PostgreSQL /myversion. Очистил корзину. Запустил brew list
и brew uninstall --force postgresql
, brew remove postgresql
и перезапустил свой компьютер, но после всего этого я все еще вижу, postgres (PostgreSQL) 11.8
при запуске postgres --version
в терминале.
Это нормально? Я что-то еще упускаю? Теперь я ничего не понимаю!
Заранее спасибо.
Комментарии:
1. Запустите
which postgresql
и проверьте его вывод (путь к postgresql).2. Когда я запускаю его, ничего не возвращается. С другой стороны, я заметил, что у меня есть дополнительный пользователь, привязанный к «Другому пользователю» с именем PostgreSQL Standard при просмотре системных настроек и пользователей и групп на моем Mac. Может ли это быть связано?
3. Запустите
which postgres
.postgres
это фактическая серверная программа Postgres. Итак, что-то осталось позади. Или у вас было установлено более одной версии Postgres. В свое время Apple включила Postgres в свою ОС, может быть, что-то осталось от этого? Какая у вас версия Macos?4. Спасибо за это, я получаю сейчас /usr/ local/ bin / postgres. Моя версия для Mac — Mojave 10.14.5. У меня, вероятно, есть 2 версии, потому что при попытке запустить psql я получаю ПРЕДУПРЕЖДЕНИЕ ‘psql (11.8, server 12.3): основная версия psql 11, основная версия сервера 12. Некоторые функции psql могут не работать. ‘ Какой лучший способ попробовать сейчас? В идеале я хочу только одну версию, вот почему сначала моим намерением было попробовать удалить все.
5. Apple не включает Postgresl, начиная с El Capitan (10.11), поэтому любые версии, которые вы получили от третьих сторон. Для ясности
brew list
больше не показывает установленный Postgresql? Возможно, вы устанавливали версии EDB или Postgres.app? Где-то у вас есть другой,postgres
как вы получаетеserver 12.3
.