Homebrew – How to Install Older Version of Postgres (9.6)

homebrewpostgresql

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

Best Answer

You can find available versions to install using brew search:

$ brew search postgresql
==> 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