環境
MacOS sierra
Homebrew
PostgreSQL 11.0
エラー内容
Railsのアプリ作成中にpostgresqlをインストール。
データベースに繋がりませんでした。
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
解決方法
エラーをググり、解決方法を試すもだめ。なんか雰囲気が違うので、エラーをしっかり読むことに。
あー、
brewがちゃんと教えてくれてました!
To migrate existing data from a previous major version of PostgreSQL run:
brew postgresql-upgrade-database
既に私のMacにpostgresql(10.~)がインストール済みだったみたいで、
データベースのアップグレードが必要だったみたい。
言われたとおりに以下実行
brew postgresql-upgrade-database
ちゃんと接続できました。
psql -l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access
いろんな解決方法があるみたいですが、自分が探していたときにはこのやり方ありませんでした。
(そりゃこんなハマり方するやついないだろうってことなんでしょうが...)
自分の備忘録にとっておきます。