Как удалить postgresql на моем Mac (работает Snow Leopard)
Обновлено 10.6 с 10.5, и теперь postgres 8.1 взломан. Чтобы усугубить ситуацию, я попытался установить 8.4, что, я уверен, просто сделал вещи в десять раз хуже. Во всяком случае, исключение, которое я получаю, когда пытаюсь запустить postgres и просто createuser, следующее:
createuser: не удалось подключиться к посты в базе данных: не удалось подключиться на сервер: нет такого файла или каталога Сервер работает локально и прием соединений в домене Unix socket "/tmp/.s.PGSQL.5432"?
Как я могу полностью избавиться от postgres на моем Mac, чтобы я мог сделать do-over?
Спасибо
Ответы
Ответ 1
Проблема заключалась в том, что учетная запись PostgreSQL находится на моей машине.
Я удалил учетную запись и выполнил удаление с помощью инструкций:
Автоматическое удаление:
В установочном каталоге будет файл uninstall-postgresql.app. Выполнение (двойной щелчок), который удалит установку PostgreSQL.
Ручное удаление:
-
Остановить сервер:
sudo /sbin/SystemStarter stop postgresql-8.3
-
Удалить ярлыки меню:
sudo rm -rf /Applications/PostgreSQL 8.3
-
Удалите файл ini:
sudo rm -rf /etc/postgres-reg.ini
-
Удаление элементов автозагрузки:
sudo rm -rf /Library/StartupItems/postgresql-8.3
-
Удалите данные и установленные файлы:
sudo rm -rf /Library/PostgreSQL/8.3
-
Удалить postgres пользователя:
sudo dscl . delete /users/postgres
Ответ 2
Я также могу добавить эту крошечную команду в ответ:
rm /usr/bin/psql
Удалить исполняемый псевдоним psql.
Ответ 3
Если у вас есть более новая версия Postgres и/или OSX/macOS, вы можете проверить этот ответ.