Jak zainstalować starszą wersję Postgres (9.6) za pomocą homebrew?


20

Obecna wersja Homegrew Postgres to 10, jeśli jest instalowana z:

brew install postgres

Jak zainstalować starszą wersję postgres? W szczególności 9.6

Odpowiedzi:


34

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ć psqlitp.

Jeśli nadal masz psqluruchamianie 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

Dzięki, spróbuję tego. Czy wersja 9.6 nie jest jeszcze dostępna w wersji o nazwie? Ma tylko 9,4 i 9,5 na liście.
JK.

1
Na dzień dzisiejszy dostępna jest wersja 9.6.
Nate Bird

1
To się zainstalowało, ale nadal nie mam żadnych psqlpoleceń i libpq-fe.hbiblioteki
użytkownik1561489,

1
Począwszy od pisania (1.6.1), robienie brew install postgresql@9.6wydaje się działać, ale jeśli spróbujesz brew info postgresqlnadal 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 switchzrobić. Nadal nie jestem pewien, jak to rozwiązać.
Scott Corscadden,

1
@Adi Dzięki za edycję, ale nie jestem pewien, czy w pełni to rozumiem. Czy możesz wyjaśnić nieco więcej, dlaczego to działa? Czy można skopiować dowiązanie symboliczne zamiast kopiować pliki?
grg
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.