Odpowiedzi:
Dostępne wersje do zainstalowania można znaleźć za pomocą brew search
:
$ brew search postgresql
==> Searching local taps...
postgresql postgresql@9.4 postgresql@9.5 postgresql@9.6
Aby zainstalować jedną ze starszych wersji, przekaż pełną nazwę do brew install
:
$ brew install postgresql@9.6
Poda instrukcje, jak dodać ŚCIEŻKĘ tej konkretnej wersji do środowiska bash, abyś mógł z niego korzystać psql
itp.
Jeśli nadal masz psql
uruchamianie nowszej wersji postgresql, spróbuj tego:
brew install postgres@9.6
cp -rf /usr/local/Cellar/postgresql@9.6/9.6.9 /usr/local/Cellar/postgresql/.
brew switch postgres 9.6.9
psql
poleceń i libpq-fe.h
biblioteki
brew install postgresql@9.6
wydaje się działać, ale jeśli spróbujesz brew info postgresql
nadal wskazuje 10,3 (bieżąca stabilna). Robienie brew info postgresql@9.6
wygląda na to, że działa, ale nie da się tego brew switch
zrobić. Nadal nie jestem pewien, jak to rozwiązać.