我想做我的网站数据库每月备份,而不涉及我每次我把这个代码每次备份我的网站heroku pg:backups:capture --app appname有任何代码,我可以添加到每月备份?
heroku pg:backups:capture --app appname
yyyllmsg1#
您询问每月备份。如果您同意更频繁的备份,您可以使用heroku pg:backups:schedule('引号转换为"以与Windows兼容)来安排每日备份:
heroku pg:backups:schedule
'
"
除了手动触发的备份之外,您还可以排定定期自动备份。这些备份每天都会针对指定的数据库执行。
heroku pg:backups:schedule DATABASE_URL --at "02:00 America/Los_Angeles" --app example-app
--at选项使用24小时制来指示您要在一天中的哪个小时进行备份。它也接受完整TZ格式(America/Los_Angeles)或缩写(PST)的时区,但建议您使用full TZ format。请注意,备份保留取决于数据库层,从7个每日备份和1个每周备份一直到7个每日备份、8个每周备份和12个每月备份。如果需要更长的保留时间,则必须从Heroku检索备份并将其存储在其他位置。如果您确实希望每月备份而不是每天备份,则必须以其他方式安排备份,例如在另一个系统上使用cron作业。
--at
1条答案
按热度按时间yyyllmsg1#
您询问每月备份。如果您同意更频繁的备份,您可以使用
heroku pg:backups:schedule
('
引号转换为"
以与Windows兼容)来安排每日备份:计划的备份
除了手动触发的备份之外,您还可以排定定期自动备份。这些备份每天都会针对指定的数据库执行。
设置备份计划
--at
选项使用24小时制来指示您要在一天中的哪个小时进行备份。它也接受完整TZ格式(America/Los_Angeles)或缩写(PST)的时区,但建议您使用full TZ format。请注意,备份保留取决于数据库层,从7个每日备份和1个每周备份一直到7个每日备份、8个每周备份和12个每月备份。如果需要更长的保留时间,则必须从Heroku检索备份并将其存储在其他位置。
如果您确实希望每月备份而不是每天备份,则必须以其他方式安排备份,例如在另一个系统上使用cron作业。