Heroku的Postgres.app设置

时间:2014-01-09 22:10:27

标签: postgresql heroku

我正在尝试在我的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的默认数据库吗?

感谢。

1 个答案:

答案 0 :(得分:1)

你可能正在使用内置于Mac OS X的psql,这要归功于Apple在默认端口捆绑(旧)PostgreSQL以及在默认路径上捆绑工具的令人难以置信的沮丧。

检查psql --version以查看您正在投放的内容。

您很可能需要设置PATH,以便从Postgres.app中找到psql。或者您可以检查Postgres.app正在运行的端口并指定端口,但是如果您使用旧的psql和新的PostgreSQL,那么您将遇到反斜杠命令的问题。在您正在阅读的文档中只有几个段落对此进行了解释。