Mac에서 PostgreSQL이 실행되지 않습니다.

Mac에서 PostgreSQL이 실행되지 않습니다.

어떻게 그래? 이제 모든 것이 잘 작동합니다.

$ brew services start postgresql
Service `postgresql` already started, use `brew services restart postgresql` to restart.

$ psql
psql: 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"?

이 문제를 어떻게 해결하나요?

   Version psql (PostgreSQL) 11.1

답변1

이전에 PostgreSQL을 설치했고 최신 버전이 Brew에 표시되어 PostgreSQL이 최신 버전으로 업그레이드되었을 가능성이 있습니까?

이 경우 데이터 파일이 최신 버전의 postgresql과 호환되지 않으므로 데이터베이스를 업그레이드해야 합니다. 꼭 필요하지 않더라도 실행해도 안전해야 합니다.

PostgreSQL 설치 후 메시지:

==> Caveats
To migrate existing data from a previous major version of PostgreSQL run:
  brew postgresql-upgrade-database

To have launchd start postgresql now and restart at login:
  brew services start postgresql
Or, if you don't want/need a background service you can just run:
  pg_ctl -D /usr/local/var/postgres start```

관련 정보