【问题标题】:pg:pull, pg:backups no longer available in heroku clipg:pull, pg:backups 在 heroku cli 中不再可用
【发布时间】:2017-08-21 19:13:33
【问题描述】:

很奇怪,我正在做后台数据库维护,我尝试了heroku pg:pull <DB_URL> local_db --app <appname>,它说:

pg:pull 不是 heroku 命令。

我尝试使用 heroku pg:backups:capture <DB_URL> 创建备份,我得到了这个:

pg:backups:capture 不是 heroku 命令。

只是尝试heroku pg:backups 显示:

pg:backups 不是 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 是否被贬低(我怀疑)?如果没有,有人知道我做错了什么吗?如果是这样,有人知道如何在新框架中进行推/拉/捕获吗?

【问题讨论】:

    标签: postgresql heroku heroku-cli


    【解决方案1】:

    答案是我的 CLI 版本已过时。我在我的 Mac 上关注了these instructions

    rm -rf /usr/local/heroku
    rm -rf ~/.local/share/heroku ~/.config/heroku ~/.cache/heroku
    

    然后使用自制软件重新安装:

    brew update
    brew install heroku
    

    显然,新版本的 CLI 应该保持最新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-23
      • 2015-08-23
      • 2019-07-05
      • 1970-01-01
      • 2014-10-08
      • 2016-11-27
      • 1970-01-01
      • 2017-08-02
      相关资源
      最近更新 更多