How do you install an older version of Postgres (9.6) using homebrew? Homebrew's current version of Postgres is 10 when installed with:

brew install postgres


How do I install an older version of postgres? Specifically 9.6
You can find available versions to install using brew search:

$ brew search postgresql
==&gt; Searching local taps...
postgresql        postgresql@9.4        postgresql@9.5        postgresql@9.6


To install one of these older versions, pass the full name into brew install:

$ brew install postgresql@9.6


It will give you instructions on how to add that PATH of that particular version to your bash environment, so you can use its psql etc.

If you still have psql booting up a newer version of postgresql, try this:

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