Como você instala uma versão mais antiga do Postgres (9.6) usando o homebrew?


20

A versão atual do Homebrew do Postgres é 10 quando instalada com:

brew install postgres

Como instalo uma versão mais antiga do postgres? Especificamente 9,6

Respostas:


34

Você pode encontrar versões disponíveis para instalar usando brew search:

$ brew search postgresql
==> Searching local taps...
postgresql        postgresql@9.4        postgresql@9.5        postgresql@9.6

Para instalar uma dessas versões mais antigas, passe o nome completo para brew install:

$ brew install postgresql@9.6

Ele fornecerá instruções sobre como adicionar esse PATH dessa versão específica ao seu ambiente bash, para que você possa usá-lo psqletc.

Se você ainda tiver psqlinicializado uma versão mais recente do postgresql, tente o seguinte:

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

Obrigado, vai tentar isso. O 9.6 ainda não está disponível como uma versão nomeada? Possui apenas 9.4 e 9.5 listados.
— JK.

1
Atualmente, 9.6 está disponível.
— Nate Bird

1
Isso instalou, mas eu ainda não tenho psqlcomandos e a libpq-fe.hbiblioteca disponível
— user1561489

1
No momento da escrita (1.6.1), fazer brew install postgresql@9.6parece funcionar, mas se você brew info postgresqlainda tentar apontar para 10.3 (atual estável). Fazer brew info postgresql@9.6 parece que funciona, mas não se pode brew switchfazê-lo. Ainda não tenho certeza ainda como alguém resolve isso.
— Scott Corscadden

1
@ Adi Obrigado pela sua edição, embora eu não tenha certeza de entendê-la completamente. Você pode explicar um pouco mais sobre por que isso funciona? Um link simbólico poderia ser usado em vez de copiar os arquivos?
— grg
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.