Punya masalah serupa; file pid memblokir postgres dari memulai. Untuk memperbaikinya:
$ rm /usr/local/var/postgres/postmaster.pid
$ brew services restart postgresql
dan kemudian semuanya baik-baik saja.
PERBARUI:
Untuk Apple M1 (Big Sur), lakukan ini sebagai gantinya:
$ rm /opt/homebrew/var/postgres/postmaster.pid
$ brew services restart postgresql