每当我尝试在本地运行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。
答案 0 :(得分:2)
你需要将psql文件所在的目录添加到mac的PATH变量中
/Applications/Postgres.app/Contents/MacOS/bin/
打开不带参数的psql将尝试使用当前用户的名称连接到数据库,如果您不想将目录添加到PATH变量,您可以将整个地址放在控制台上,它应该可以工作
/Applications/Postgres.app/Contents/MacOS/bin/psql -d template1 -U postgres