他の誰かに役立つ場合に備えて、これを投稿してください:
ラップトップがクラッシュしたときにハードリブートした後、OPと同じ問題が発生していました。次のコマンドを実行して、どのPIDがpostmaster.pidに関連付けられているかを確認するのに役立ちました。
cat /usr/local/var/postgres/postmaster.pid
最初に表示される番号はPIDです。アクティビティモニターを見ると、Postgresが実行されていることがわかりましたが、表示されているものと一致するPID番号がありませんでした。
スーパーユーザーで参照されている回答で概説されている手順の代わりに、ラップトップを適切に再起動してから、ターミナルを開いて実行しました
brew services restart postgresql
これは、他のいくつかの投稿が推奨しているpostmaster.pidを削除しなくても機能しました。場合によっては、機能するのは単純なソリューションです。