Я знаю, что на stack overflow уже есть много вопросов, связанных с lion-postgresql, но ни один из них, похоже, не решил мою проблему.
Я установил домашнюю версию postgresql, и после этого все было в порядке. Затем я немного повозился со ссылкой libpq.dylib в /usr/lib, чтобы приложение ссылалось на установленную версию brew, а не на версию, установленную в ОС. Каким-то образом я умудрился сломать свою установку таким образом, что любой вызов psql выдает следующую ошибку:
>psql
psql: invalid connection option "client_encoding"
переустановка postgresql с помощью 'brew remove postgresql' и еще одной 'brew install postgresql', похоже, не помогла (та же ошибка). Я также изменил ссылку /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?