MacのPostgreSQLを起動したところ次のように起動できなくなった。
画面には Stale postmaster.pid file とある。
「postmaster.pid」ファイルはPostgreSQLが起動中に作成されるファイルで正常にPostgreSQLを停止すると削除されるがmacOSが以上終了した場合などは残ったままとなっている。
つまりこの「postmaster.pid」ファイルが存在すると起動出来ない。
「postmaster.pid」のありかは「/Users/{UserName}/Library/Application Support/Postgres/var-12/postmaster.pid」に存在するのでこれを削除すると無事起動出来るようになる。
コメント