久しぶりのDjangoアプリでPostgre SQLが起動しない

エラー

久しぶりにDjango×PostgreSQLで作ったウェブアプリを起動しようと思ったら、こんなエラーが出てきた。

    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

ターミナルを開いて

psql -l
postgres -D /usr/local/var/postgres

とコマンドを試してみるも以下のようなエラーが表示された。

psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory
        Is the server running locally and accepting connections on that socket?

問題がありそうなのはPostgre SQLっぽい。

解決方法

brew postgresql-upgrade-database

バージョン周りが悪さしてうまく行ってなかったみたいだけど、
毎回こうなるのかな?

とりあえず解決したので、備忘録として残しておきます。

タイトルとURLをコピーしました