簡體   English   中英

Postgres CLI 錯誤:嘗試運行任何 psql 命令時數據庫“dev”不存在

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM