Как удалить postgresql на моем Mac (работает Snow Leopard) - PullRequest
27 голосов
/ 26 апреля 2010

Улучшено 10.6 с 10.5 и теперь postgres 8.1 взломан. Что еще хуже, я попытался установить 8.4, что, я уверен, только ухудшило ситуацию в десять раз. Во всяком случае, я получаю исключение, когда пытаюсь запустить postgres и просто создать пользователя:

createuser: не удалось подключиться к база данных postgres: не удалось подключиться на сервер: нет такого файла или каталога Сервер работает локально и прием соединений в домене Unix сокет "/tmp/.s.PGSQL.5432"?

КАК мне полностью избавиться от postgres на моем Mac, чтобы я мог сделать повтор?

Спасибо

Ответы [ 3 ]

58 голосов
/ 04 мая 2010

Проблема была с учетной записью PostgreSQL, сидящей на моей машине.

Я удалил аккаунт и приступил к удалению, используя инструкции здесь:

Автоматическое удаление:

В каталоге установки будет файл uninstall-postgresql.app. Выполнение (двойной щелчок), которое приведет к удалению установки PostgreSQL.

Удаление вручную:

  1. Остановите сервер:

    sudo /sbin/SystemStarter stop postgresql-8.3
    
  2. Удалить ярлыки меню:

    sudo rm -rf /Applications/PostgreSQL 8.3
    
  3. Удалить INI-файл:

    sudo rm -rf /etc/postgres-reg.ini
    
  4. Удаление элементов автозагрузки:

    sudo rm -rf /Library/StartupItems/postgresql-8.3
    
  5. Удалить данные и установленные файлы:

    sudo rm -rf /Library/PostgreSQL/8.3
    
  6. Удалить пользователя postgres:

    sudo dscl . delete /users/postgres 
    
9 голосов
/ 29 мая 2012

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

rm /usr/bin/psql

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

2 голосов
/ 02 марта 2017

Если у вас более новая версия Postgres и / или OSX / macOS, вы можете проверить этот ответ .

...