¿Cómo instalas una versión anterior de Postgres (9.6) usando homebrew?


20

La versión actual de Homebrew de Postgres es 10 cuando se instala con:

brew install postgres

¿Cómo instalo una versión anterior de postgres? Específicamente 9.6

Respuestas:


34

Puede encontrar versiones disponibles para instalar usando brew search:

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

Para instalar una de estas versiones anteriores, pase el nombre completo a brew install:

$ brew install postgresql@9.6

Le dará instrucciones sobre cómo agregar esa RUTA de esa versión en particular a su entorno bash, para que pueda usar su psqletc.

Si aún tiene que psqliniciar una versión más reciente de postgresql, intente esto:

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

Gracias, lo intentaré. ¿9.6 todavía no está disponible como versión con nombre? Solo tiene 9.4 y 9.5 en la lista.
JK.

1
A partir de hoy, 9.6 está disponible.
Nate Bird

1
Esto se ha instalado, pero todavía no tienen psqlcomandos y libpq-fe.hbiblioteca disponible
user1561489

1
Al momento de escribir (1.6.1), hacer brew install postgresql@9.6parece funcionar, pero si lo intentas brew info postgresqlaún apunta a 10.3 (actual estable). Hacer brew info postgresql@9.6 parece que funciona, pero uno no puede brew switchhacerlo. Todavía no estoy seguro de cómo se resuelve eso.
Scott Corscadden

1
@Adi Gracias por tu edición, aunque no estoy seguro de entenderlo completamente. ¿Puedes explicar un poco más sobre por qué eso funciona? ¿Se podría usar un enlace simbólico en lugar de copiar los archivos?
grg
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.