我正在尝试在我的mac(Lion)上安装Postgres.app,并遇到问题。
我正在尝试按照此处的说明操作:https://devcenter.heroku.com/articles/heroku-postgresql#local-setup。 所以,作为我在这里下载应用程序的第一步:http://postgresapp.com/。 接下来,我在此处打开了文档:http://postgresapp.com/documentation。
当我运行$ psql -h localhost时,它会要求输入密码,而我不知道密码应该是什么。有人可以帮忙搞清楚如何将Postgres.app设置为使用Heroku的默认数据库吗?
感谢。
答案 0 :(得分:1)
你可能正在使用内置于Mac OS X的psql
,这要归功于Apple在默认端口捆绑(旧)PostgreSQL以及在默认路径上捆绑工具的令人难以置信的沮丧。
检查psql --version
以查看您正在投放的内容。
您很可能需要设置PATH
,以便从Postgres.app中找到psql
。或者您可以检查Postgres.app正在运行的端口并指定端口,但是如果您使用旧的psql和新的PostgreSQL,那么您将遇到反斜杠命令的问题。在您正在阅读的文档中只有几个段落对此进行了解释。