Měl podobný problém; soubor pid blokoval spuštění postgresu. Chcete-li to opravit:
$ rm /usr/local/var/postgres/postmaster.pid
$ brew services restart postgresql
a pak je vše v pořádku.
AKTUALIZACE:
Pro Apple M1 Uživatelé (Big Sur), udělejte místo toho toto:
$ rm /opt/homebrew/var/postgres/postmaster.pid
$ brew services restart postgresql