无法在本地运行Postgres(psql)

时间:2015-01-06 21:39:04

标签: macos postgresql psql

每当我尝试在本地运行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。

1 个答案:

答案 0 :(得分:2)

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

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

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

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