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应该保持自身的最新状态