修復 `psql: error: could not connect to server` 錯誤

我遇到了這個問題:以前我使用 Homebrew 安裝了 PostgreSQL,然後我無意間使用 brew upgrade 更新了它的版本,結果無法再次啟動。 之前它可以正常運作,但現在每次試圖連接時,都會出現以下錯誤: psql: error: 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"? 我確認服務器正在運行,因為 ps aux | grep postgres 顯示了其進程。 我嘗試了多種解決方法,直到最後重新安裝才解決問題。 我運行了以下命令: brew uninstall postgresql brew install postgresql brew services start postgresql 然後我可以再次連接到數據庫了。

如何在PostgreSQL中切換數據庫

這篇文章將快速解釋如何在psql工具中切換數據庫。 在psql中,你總是有一個活動的數據庫,你可以“進入”其中。默認情況下,這是你最初連接的數據庫。當你運行以下命令時: psql postgres 你將連接到postgres數據庫。 要切換數據庫,使用\connect命令,或者簡寫為\c: PostgreSQL將關閉你之前連接的數據庫的連接,並連接到你指定的新數據庫。