我想将备份从登台还原到演示
我按照heroku上的文档进行了梳理,但到目前为止还没有运气。
我使用的是 Windows 7,版本是:
heroku/toolbelt/2.33.2 (i386-mingw32) ruby/1.9.2 Ruby: ruby 1.9.3p194 (2012-04-20) [i386-mingw32] Rails: 3.2.7
脚步:
$heroku pgbackups:capture
HEROKU_POSTGRESQL_ONYX_URL (DATABASE_URL) ----backup---> b004
←[0KCapturing... donet |
←[0KStoring... done
$heroku pgbackups:url
"https://s3.amazonaws.com/hkpgbackups........."
我知道上面的命令不是必需的,但我还是这样做只是为了确保为备份数据库生成一个 url。
和恢复命令:
$heroku pgbackups:restore --remote demo DATABASE 'heroku pgbackups:url'
**! Backup not found**
可以肯定的是,我尝试了以下其他格式的命令:
heroku pgbackups:restore --remote demo DATABASE 'heroku pgbackups:url --remote staging'
heroku pgbackups:restore --app demoapp DATABASE 'heroku pgbackups:url --app stagingapp'
它们都导致找不到备份错误
我还尝试使用演示中的数据库名称:
$heroku pgbackups:restore HEROKU_POSTGRESQL_ROSE 'heroku pgbackups:url --remote staging' --remote demo
! Backup not found
请帮忙!