Respuestas:
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
psqlcomandos y libpq-fe.hbiblioteca disponible
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.