получение «резервная копия не найдена» на pgbackups heroku

Я хочу восстановить резервную копию из 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

Пожалуйста помоги!


person korada    schedule 30.11.2012    source источник


Ответы (2)


Используйте обратные кавычки вместо одинарных.

` heroku pgbackups:url -a source-app `

person Pier1 Sys    schedule 18.01.2013

Войдите в свою панель управления heroku и убедитесь, что ваша версия PGbackup не устарела.

person Stewart Dick    schedule 07.12.2012