我正在关注Heroku上的directions,以便在我的django应用程序上安排postgres数据库的备份。
它说运行命令
heroku pg:backups schedule DATABASE_URL --at '02:00 America/Los_Angeles' --app sushi.
现在假设我的应用程序名为fancy-forest-9201。显然我会用那个替换app“sushi”并运行
heroku pg:backups schedule DATABASE_URL --at '02:00 America/Los_Angeles' --app fancy-forest-9201
我真的输入了吗?或者我应该用其他变量替换DATABASE_URL,例如真实的URL或环境变量名。如果是这样,我在哪里获得该URL?或者我应该在DATABASE_URL前面加一个美元符号(也就是说,从环境中获取它)。
我如何确定它已经运行?当我运行heroku pg:backups --app fancy-forest-9201
时,我看到了这个
===备份 ID备份时间状态大小数据库
b007 2015-12-21 19:34:49 +0000已完成2015-12-21 19:34:50 +0000 43.3kB DATABASE
a006 2015-12-21 19:14:39 +0000已完成2015-12-21 19:14:42 +0000 43.3kB DATABASE
b005 2015-12-21 18:00:18 +0000已完成2015-12-21 18:00:20 +0000 43.3kB DATABASE
这些是我的手动备份。我是否正确地假设在自动备份运行时,我应该看到一个以b008开头?
答案 0 :(得分:1)
DATABASE_URL
是配置var名称,只要heroku config
显示为数据库的密钥就可以使用它,然后你就可以了。
是的,自动和手动备份将按其前缀区分。