Respostas:
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
psqlcomandos e a libpq-fe.hbiblioteca disponível
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.