Как удалить 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?

Спасибо

4b9b3361

Проблема заключалась в том, что учетная запись 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 
    
57
ответ дан 04 мая '10 в 21:50
источник

Я также могу добавить эту крошечную команду в ответ:

rm /usr/bin/psql

Удалить исполняемый псевдоним psql.

9
ответ дан 29 мая '12 в 20:07
источник