Neden olduğundan tam olarak emin değilim, ancak Postgres kurulumum biraz vidalandı ve bazı dosyalar OP'nin gösterdiği hataya neden olan silindi.
brew service retart postgres
Düzgün mesajlar gibi komutları çalıştırabildiğim ve görebildiğim halde bu hata devam etti.
Postgres belgelerini inceledim ve dosyamın /usr/local/var/postgres
tamamen boş olduğunu gördüm . Bu yüzden aşağıdakileri çalıştırdım:
initdb /usr/local/var/postgres
Bu komutla bazı konfigürasyonlar yapıldı gibi görünüyor.
Sonra benden bunu çalıştırmamı istedi:
postgres -D /usr/local/var/postgres
Ve bu bana bir postmaster.pid dosyasının zaten var olduğunu söyledi.
Sadece demlemek yeni koştum yapılandırmaları almak mümkün olacağını bilmek gerekiyordu, bu yüzden test ettim.
ls /usr/local/var/postgres
Bu bana bir postmaster.pid dosyası gösterdi. Sonra yaptım brew services stop postgresql
ve postmaster.pid dosyası kayboldu. Sonra yaptımbrew services start postgresql
ve VIOLA dosya yeniden belirdi.
Sonra devam ettim ve aslında sunucumu bulan uygulamamı çalıştırdım, ancak veritabanlarım gitmiş gibi görünüyor.
Her ne kadar hiç gitmeyeceklerini bilmeme rağmen - yaptığım yeni başlatma yeni bir data_area oluşturmuş olabilir ve eskisine işaret edilmiyor olabilir. Nerede olduğuna bakmak ve onu tekrar belirtmek ya da veritabanlarımı yeniden oluşturmak zorundayım.
Bu yardımcı olur umarım! Postgres belgelerini okumak bana çok yardımcı oldu. "Bunu yapıştırın!" Gibi cevapları okumaktan nefret ediyorum. çünkü ne olduğunu ve neden olduğunu bilmiyorum.