Я хочу восстановить резервную копию из staging в демо
Я следил за документацией на героку и прочесывал SO, но пока безуспешно.
Я использую 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'
Оба они приводят к ошибке Backup not found
Я также пробовал с именем db на демо:
$heroku pgbackups:restore HEROKU_POSTGRESQL_ROSE 'heroku pgbackups:url --remote staging' --remote demo
! Backup not found
Пожалуйста помоги!