방금 postgres를 통해 다시 설치했습니다. brew install postgres
나는 달렸 initdb /usr/local/var/postgres -E utf8
지만 이것을 얻었다 :
The files belonging to this database system will be owned by user "atal421".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.UTF-8".
The default text search configuration will be set to "english".
initdb: directory "/usr/local/var/postgres" exists but is not empty
If you want to create a new database system, either remove or empty
the directory "/usr/local/var/postgres" or run initdb
with an argument other than "/usr/local/var/postgres".
그래서 rm -rf
postgres 폴더를 다시 실행했습니다.
initdb /usr/local/var/postgres -E utf8
모든 것이 괜찮다고 말했습니다.
Success. You can now start the database server using:
postgres -D /usr/local/var/postgres
그래서 그 명령을 실행하고 다음을 얻었습니다.
postgres -D /usr/local/var/postgres
FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 13731) running in data directory "/usr/local/var/postgres"?
이제 활동 모니터를 보면 6 개의 후행 사례를 볼 수 있습니다.
이 문제를 어떻게 해결합니까?
postgres
전자 메일 관리자 다섯 개 유틸리티 백엔드와 함께. PostgreSQL은 다중 프로세스 아키텍처입니다.