Wiem, że istnieje wiele pytań związanych z lwem-postgresql na przepełnienie stosu, ale żaden nie rozwiązuje mojego problemu.Uszkodzone zaparzanie zainstalowane postgresql na lwie
Zainstalowałem homebrew z postgresql i wszystko było w porządku po tym. Następnie trochę pomieszałem z linkiem libpq.dylib w katalogu/usr/lib, aby aplikacja łączyła się z wersją instalowaną, a nie z wersją zainstalowaną na OS. Jakoś udało mi się złamać mi zainstalować robiąc to w taki sposób, że każde wezwanie do psql daje następujący błąd:
>psql
psql: invalid connection option "client_encoding"
ponownej instalacji PostgreSQL z „napar usunąć PostgreSQL” i inny „napar zainstalować PostgreSQL” nie wydaje do pomocy (ten sam błąd). Połączyłem także /usr/lib/libpq.dylib na /usr/lib/libpq.5.dylib, co uważam, że było wcześniej.
Ponadto, potencjalnie związanych z problemem jest to, że mój serwer PostgreSQL nie wydają się chce zamknąć:
>pg_ctl -D /usr/local/var/postgres stop -s -m fast
pg_ctl: server does not shut down
Ktoś ma żadnych wskazówek co do tego, co jest nie tak? Ewentualnie, w jaki sposób całkowicie odinstalować i ponownie zainstalować serwer i klienta postgres?
Co masz na myśli przez„zawiedli się trochę z link libpq.dylib "wskazałeś dowiązanie symboliczne do innej wersji libpq? –
Nie mam pojęcia, co zrobiłeś, aby go złamać, ale może łatwiej byłoby go usunąć i zainstalować Postgres.app? Ref: http://postgresapp.com/ – Qsario