无法在本地运行 Postgres (psql)

Cannot Run Postgres (psql) locally

每当我尝试在本地运行 psql$ psql -d template1 -U postgres 我收到 -bash: psql: command not found

我已经安装了 Postgres Mac 应用程序,但是当我单击打开 psql 时,我得到...

Last login: Tue Jan  6 16:30:17 on ttys001
admins-MacBook-Air:~ surajkapoor$ /Applications/Postgres.app/Contents/MacOS/bin/psql ; exit;
psql: FATAL:  database "surajkapoor" does not exist
logout

[Process completed]

这对我来说没有意义。我假设在本地安装 mac app install postgres。

您需要将 psql 文件所在的目录添加到 mac 的 PATH 变量中,即

/Applications/Postgres.app/Contents/MacOS/bin/

打开不带参数的 psql 将尝试连接到具有当前用户名的数据库,如果您不想将目录添加到 PATH 变量中,您可以将整个地址放在控制台上,然后它应该工作

/Applications/Postgres.app/Contents/MacOS/bin/psql -d template1 -U postgres