Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql pg:pull,pg:backups在heroku cli中不再可用_Postgresql_Heroku_Heroku Cli - Fatal编程技术网

Postgresql pg:pull,pg:backups在heroku cli中不再可用

Postgresql pg:pull,pg:backups在heroku cli中不再可用,postgresql,heroku,heroku-cli,Postgresql,Heroku,Heroku Cli,奇怪的是,我正在做后台数据库维护,我试图打开一个heroku pg:pull local_db--app,它说: pg:pull不是heroku命令 我试图用heroku pg:backups:capture创建一个备份,结果如下: pg:backups:capture不是heroku命令 只需尝试heroku pg:backups即可显示: pg:备份不是heroku命令 这很奇怪,因为即使在--help部分,看起来所有有用的命令都消失了: heroku pg --help Usage: he

奇怪的是,我正在做后台数据库维护,我试图打开一个
heroku pg:pull local_db--app
,它说:

pg:pull不是heroku命令

我试图用heroku pg:backups:capture创建一个备份,结果如下:

pg:backups:capture不是heroku命令

只需尝试heroku pg:backups即可显示:

pg:备份不是heroku命令

这很奇怪,因为即使在--help部分,看起来所有有用的命令都消失了:

heroku pg --help
Usage: heroku pg [DATABASE]

 -a, --app APP       # app to run command against
 -r, --remote REMOTE # git remote of app to run command against

Commands for pg, type "heroku help pg:COMMAND" for more details:

 heroku pg [DATABASE]                  # 
 heroku pg:info [DATABASE]             # 
 heroku pg:wait [DATABASE]             # 
我在网上四处查看,没有看到关于这些
pg
命令的任何信息。我检查了我的heroku CLI版本:
heroku CLI/5.3.0-5329fb8(darwin-amd64)go1.6.2

奇怪的是,我最近在同一台计算机上使用了很多次这些命令,但它们突然消失了


这些
pg
是否已被去除润滑脂(我怀疑)?如果没有人知道我做错了什么?如果是这样,有人知道如何在新框架中进行推/拉/捕获吗?

答案是我的CLI版本已经过时了。我在我的Mac电脑上:

rm -rf /usr/local/heroku
rm -rf ~/.local/share/heroku ~/.config/heroku ~/.cache/heroku
然后使用自制软件重新安装:

brew update
brew install heroku
显然,新版本的CLI应该保持自身的最新状态