Đã có một vấn đề tương tự; một tệp pid đã chặn postgres khởi động. Để khắc phục:
$ rm /usr/local/var/postgres/postmaster.pid
$ brew services restart postgresql
và sau đó tất cả đều tốt.
CẬP NHẬT:
Đối với Apple M1 Người dùng (Big Sur), hãy thực hiện việc này thay thế:
$ rm /opt/homebrew/var/postgres/postmaster.pid
$ brew services restart postgresql