Come si installa una versione precedente di Postgres (9.6) usando homebrew?


20

L'attuale versione di Postgres di Homebrew è 10 se installata con:

brew install postgres

Come installo una versione precedente di Postgres? In particolare 9.6

Risposte:


34

Puoi trovare le versioni disponibili da installare usando brew search:

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

Per installare una di queste versioni precedenti, passa il nome completo in brew install:

$ brew install postgresql@9.6

Ti darà istruzioni su come aggiungere quel PERCORSO di quella particolare versione al tuo ambiente bash, in modo da poterne usare psqlecc.

Se hai ancora l' psqlavvio di una versione più recente di postgresql, prova questo:

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

Grazie, ci proverò. 9.6 non è ancora disponibile come versione con nome? Ha solo 9.4 e 9.5 elencati.
JK.

1
Ad oggi, 9.6 è disponibile.
Nate Bird,

1
Questo è stato installato, ma non ho ancora psqlcomandi e libpq-fe.hlibreria disponibile
user1561489

1
Al momento della scrittura (1.6.1), fare brew install postgresql@9.6sembra funzionare, ma se si tenta di puntare brew info postgresqlancora a 10.3 (attuale stabile). Fare brew info postgresql@9.6 sembra che funzioni, ma non ci si può brew switchfare. Ancora non sono ancora sicuro di come risolverlo.
Scott Corscadden,

1
@Adi Grazie per la modifica, anche se non sono sicuro di averlo compreso appieno. Puoi spiegarci un po 'di più sul perché funziona? È possibile utilizzare un collegamento simbolico invece di copiare i file?
GRG
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.