我不确定我的 heroku postgres 发生了什么,但是当我尝试使用命令行访问它时pg:info
,pg:psql
我得到“未找到”。
我什至还单击了 heroku 上的按钮为我的应用程序创建了一个数据库。
我该如何调试?我可以尝试什么?我不介意从头开始,因为它是为了测试。
我不确定我的 heroku postgres 发生了什么,但是当我尝试使用命令行访问它时pg:info
,pg:psql
我得到“未找到”。
我什至还单击了 heroku 上的按钮为我的应用程序创建了一个数据库。
我该如何调试?我可以尝试什么?我不介意从头开始,因为它是为了测试。
它希望 psql在本地计算机的命令行上安装和使用。在 Ubuntu 上,我运行sudo apt-get install postgresql-client
. heroku pg:psql
然后立即工作。
尝试显式传递应用程序名称或数据库名称。heroku cli 尝试从 'heroku' git 远程推断您的应用程序名称,但如果找不到,它只会返回 Not Found 消息。
例如;
heroku pg:info --app appname
如果你是一个OS X,你应该像这样安装 postgres:
brew install postgres
看到这个。可能是同一个原因。 未找到 Heroku postgres