Как удалить postgresql на моем Mac (работает Snow Leopard)

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

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

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

спасибо

3 ответов


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

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

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

в каталоге установки будет uninstall-postgresql.файл приложения. Выполнение (двойной щелчок), которое удалит установку 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 
    

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

rm /usr/bin/psql

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


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