Para mim, no OS X com o Homebrew, foi assim.
- Instalou novos postgres com o Homebrew (começou a receber o erro)
-
mv /usr/local/var/postgres /usr/local/var/postgres.old
-
initdb -D /usr/local/var/postgres
-
pg_upgrade -b /usr/local/Cellar/postgresql/9.0.4/bin -B /usr/local/Cellar/postgresql/9.1.2/bin -d /usr/local/var/postgres.old -D /usr/local/var/postgres
-
./delete_old_cluster.sh
(este script é criado automaticamente para você no diretório atual quando você passa pelas etapas acima) -
rm delete_old_cluster.sh