加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – pgbackups:transfer不是一个heroku命令

发布时间:2020-12-17 02:47:17 所属栏目:百科 来源:网络整理
导读:我正在尝试升级我的heroku数据库,但帮助部分告诉我使用的命令: https://devcenter.heroku.com/articles/upgrade-heroku-postgres-with-pgbackups 我的工具不可用. 这是我到目前为止输入的命令: pc$heroku addons:add pgbackups Adding pgbackups on heroku
我正在尝试升级我的heroku数据库,但帮助部分告诉我使用的命令:

https://devcenter.heroku.com/articles/upgrade-heroku-postgres-with-pgbackups

我的工具不可用.

这是我到目前为止输入的命令:

pc$heroku addons:add pgbackups
  Adding pgbackups on heroku-app-1111... done,v152342344 (free)
  You can now use "pgbackups" to backup your databases or import an external backup.
  Use `heroku addons:docs pgbackups` to view documentation.
pc$heroku addons:add heroku-postgresql:hobby-basic
  Adding heroku-postgresql:hobby-basic on heroku-app-1111... done,v14434455 ($9/mo)
  Attached as HEROKU_POSTGRESQL_BROWN_URL
  Database has been created and is available
  ! This database is empty. If upgrading,you can transfer
  ! data from another database with pgbackups:restore.
  Use `heroku addons:docs heroku-postgresql` to view documentation.
pc$heroku maintenance:on
  Enabling maintenance mode for heroku-app-1111... done
pc$heroku ps:scale worker=0
  Scaling dynos... done,now running worker at 0:1XX.
pc$heroku pgbackups:transfer HEROKU_POSTGRESQL_BROWN
!    `pgbackups:transfer` is not a heroku command.
!    See `heroku help` for a list of available commands.

有效地列出heroku pgbackups的命令没有transfer命令.有任何想法吗?

解决方法

我假设您要将当前数据库克隆到已添加到应用程序中的新数据库中?
下面假设HEROKU_POSTGRESQL_PINK是您的原始数据库,HEROKU_POSTGRESQL_BROWN是您刚刚添加的新数据库.

然后您要执行的步骤如下:

>在您的应用程序heroku pgbackups上备份旧数据库:捕获HEROKU_POSTGRESQL_PINK>将备份恢复到新数据库URL = $(heroku pgbackups:url HEROKU_POSTGRESQL_PINK)&& heroku pgbackups:恢复HEROKU_POSTGRESQL_BROWN $URL>它会要求您确认,您必须重新键入数据库名称以进行确认.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读