어떻게 그래? 이제 모든 것이 잘 작동합니다.
$ 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```