如何配置Heroku网站数据库每月自动备份?
Heroku PostgreSQL每月自动备份配置方案
方法一:使用Heroku Scheduler插件(官方推荐)
这是最直接的实现方式,借助Heroku官方提供的定时任务插件完成自动备份:
- 安装Scheduler插件:
heroku addons:create scheduler:standard --app appname - 打开Scheduler管理界面:
heroku addons:open scheduler --app appname - 在界面中添加新任务:
- 命令:填入
heroku pg:backups:capture --app appname - 频率:选择「Monthly」,并设置你希望执行备份的具体时间(建议选业务低峰时段,比如每月1日凌晨2点)
- 保存任务即可
- 命令:填入
额外提示
- Scheduler的时间基于UTC时区,设置时需要换算成你的目标时区
- 可通过
heroku pg:backups命令查看备份记录,验证任务是否正常执行 - 如果需要长期留存备份,可在定时命令中追加
heroku pg:backups:copy操作,将备份自动同步到外部存储(如AWS S3)
内容的提问来源于stack exchange,提问作者nourza
相关产品推荐
相关产品推荐

