Я знаю, что есть много вопросов, связанных с lion-postgresql, по переполнению стека, но ни один из них, похоже, не решил мою проблему.
Я установил homebrew из postgresql, и все было хорошо после этого.Затем я немного покопался в ссылке libpq.dylib в / usr / lib, чтобы приложение связывалось с установленной версией brew, а не с установленной ОС.Каким-то образом мне удалось прервать установку, выполнив это таким образом, что любой вызов psql выдает следующую ошибку:
>psql
psql: invalid connection option "client_encoding"
переустановка postgresql с помощью 'brew remove postgresql' и другого 'brew install postgresql' didn 'Кажется, чтобы помочь (та же ошибка).Я также связал /usr/lib/libpq.dylib с именем /usr/lib/libpq.5.dylib, что, как я считаю, было раньше.
Кроме того, потенциально связанная проблема заключается в том, чтоСервер postgres, похоже, не хочет выключаться:
>pg_ctl -D /usr/local/var/postgres stop -s -m fast
pg_ctl: server does not shut down
У кого-нибудь есть какие-либо подсказки относительно того, что не так?Или как полностью удалить и переустановить сервер и клиент postgres?