如何恢复Heroku pg:backups的c001副本?恢复时提示找不到备份
Heroku已删除免费数据库的备份恢复方案
先重建兼容数据库实例
由于原数据库已被删除,常规恢复命令找不到目标库,需先在应用下重新创建一个免费PostgreSQL实例:heroku addons:create heroku-postgresql:hobby-dev --app MY_APP之后显式指定目标数据库执行恢复:
heroku pg:backups:restore c001 DATABASE_URL --app MY_APP若不知道目标库的标识,可通过
heroku config --app MY_APP查看数据库对应的环境变量(如HEROKU_POSTGRESQL_<颜色>_URL),替换上述命令中的DATABASE_URL即可。使用备份直接URL恢复
先通过heroku pg:backups:info c001 --app MY_APP获取备份的公开URL(输出中找Backup URL字段),然后用该URL执行恢复:heroku pg:backups:restore <备份URL> DATABASE_URL --app MY_APP联系Heroku官方支持
若上述方法均无效,直接提交支持请求,说明你的应用名称、备份IDc001,以及当前遇到的问题(备份在Copies列表可见但无法恢复,原免费库已删除),请求官方协助恢复备份。
内容的提问来源于stack exchange,提问作者Vitor Baptista
相关产品推荐
相关产品推荐

