![](/img/trans.png)
[英]Heroku pg:psql command throwing psql: FATAL: database “'” does not exist
[英]Postgres CLI error: database "dev" does not exist on trying to run any psql command
我使用自制軟件安裝 postgres 版本 14。
brew install postgresql
每當我嘗試運行 psql 命令時,都會收到以下錯誤:
psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed:
FATAL: database "dev" does not exist
以下是我的系統路徑
/Users/dev/.nvm/versions/node/v15.14.0/bin:
/opt/homebrew/bin:
/opt/homebrew/sbin:
/usr/local/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
/usr/local/MacGPG2/bin:
/Library/Apple/usr/bin:
在此處輸入代碼
您必須在連接字符串中使用“開發”名稱? 你能告訴我們嗎? postgres 中的默認數據庫稱為 postgres,沒有開發數據庫。
當連接到全新安裝的 Postgres 時,在命令行中輸入psql
實際上會執行類似的操作
psql -d postgres -U postgres -p 5432 -h localhost
這些是默認值,所以psql
很好。
您/您的應用程序正在輸入以下內容:
psql -d dev -U [user] -p [port] -h [host]
正如@VynlJunkie所說,您的問題與缺少dev
數據庫有關。 您還可以做一件事。 也許你想像這樣輸入psql
:
> psql
您可以通過創建名為dev
的空數據庫來實現。 所以你按照@VynlJunkie解釋的方式輸入psql
並運行這樣的查詢:
CREATE DATABASE dev;
然后你可以在終端中使用一個術語來訪問psql
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.