【发布时间】:2014-08-11 23:16:45
【问题描述】:
我在 Heroku 上部署了一个非常基本的应用程序,它收集了过去一周半的数据。我现在想在该站点上进行更多开发,并希望将数据从我的生产应用程序数据库复制到用于我的开发的数据库中。
我使用以下命令添加了 pgbackups:
heroku addons:add pgbackups
然后我使用
捕获生产数据库heroku pgbackups:capture
当我运行heroku pgbackups 时,我可以看到以下内容:
ID Backup Time Status Size Database
---- ------------------------- ------------------------------------ ------ --------- ---------------------------------
b001 2014/06/19 13:31.08 +0000 Finished @ 2014/06/19 13:31.10 +0000 27.7KB HEROKU_POSTGRESQL_AMBER_URL (DATABASE_URL)
我现在尝试使用以下命令将此备份恢复到我在 Heroku(橙色)上的开发数据库中
heroku pgbackups:restore HEROKU_POSTGRESQL_ORANGE b001
但我收到以下消息:
! Unknown database: HEROKU_POSTGRESQL_563f103f. Valid options are: DATABASE_URL, HEROKU_POSTGRESQL_AMBER_URL
是否可以做我想做的事,如果可以,我该怎么做?在过去的几个小时里,我一直试图找到答案,但对开发-分期-生产的概念感到困惑。我发现的一切都是指将数据库从生产复制到登台,但据我所知,我正在尝试从生产复制到开发。感谢收看
【问题讨论】:
-
一整天都在搞这个,还没弄明白。有人可以帮忙吗?
标签: ruby-on-rails postgresql heroku