我想从登台演示在Heroku上获得“未找到备份” pgbackups
我也跟着在Heroku上的文档,并通过SO,但至今没有运气梳理还原备份。
我使用Windows 7和版本:
的Heroku /工具区/ 2.33.2(I386-的mingw32)红宝石/ 1.9.2 红宝石:红宝石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'
他们都是导致备份未找到错误
我也尝试过在演示中使用db的名字:
$heroku pgbackups:restore HEROKU_POSTGRESQL_ROSE 'heroku pgbackups:url --remote staging' --remote demo
! Backup not found
请帮忙!