我不确定我的heroku postgres发生了什么,但是当我尝试使用pg:info
和pg:psql
的命令行访问它时,我得到“Not found”。
我甚至点击了heroku上的按钮来为我的应用创建数据库。
我该如何调试?我该怎么办?我不介意从头开始,因为它是用于测试。
答案 0 :(得分:19)
它希望在本地计算机上的命令行上安装psql和avalibale 。在Ubuntu上,我运行了sudo apt-get install postgresql-client
。 heroku pg:psql
然后立即开始工作。
答案 1 :(得分:6)
尝试显式传递appname或数据库名称。 heroku cli尝试从'heroku'git remote推断你的应用程序名称,但是如果它找不到它只返回Not Found消息。
例如
heroku pg:info --app appname
答案 2 :(得分:5)
如果你是一个 OS X ,你应该安装postgres ,如下所示:
brew install postgres
答案 3 :(得分:0)
看到这个。可能是同样的道理。 Heroku postgres not found