我按照Heroku上的指示在我的django应用程序上安排我的postgres数据库的备份。
它说运行命令
heroku pg:backups schedule DATABASE_URL --at '02:00 America/Los_Angeles' --app sushi.
字符串
现在让我们假设我的应用程序名为fancy-forest-9201。显然我会用它替换应用程序“sushi”然后运行
heroku pg:backups schedule DATABASE_URL --at '02:00 America/Los_Angeles' --app fancy-forest-9201
型
我真的打出来了吗?或者我应该用其他变量(如真实的URL或环境变量名)替换DATABASE_URL。如果是这样,我从哪里得到这个URL?或者我应该在DATABASE_URL前面包含一个美元符号(即从环境中获取它)。
我如何确定它已经运行?当我运行heroku pg:backups --app fancy-forest-9201
时,我看到了这个
=备份ID备份时间状态大小数据库
b 007 2015-12-21 19:34:49 +0000已完成2015-12-21 19:34:50 +0000 43. 3 kB数据库
a006 2015-12-21 19:14:39 +0000已完成2015-12-21 19:14:42 +0000 43. 3 kB数据库
b 005 2015-12-21 18:00:18 +0000已完成2015-12-21 18:00:20 +0000 43. 3 kB数据库
那些是我的手动备份我假设自动备份运行时,应该会看到一个以b 008开头的备份,对吗?
1条答案
按热度按时间rwqw0loc1#
使用文字字符串:
DATABASE_URL
的。DATABASE_URL
是配置变量名,所以只要heroku config
显示的是数据库url的键,那么就可以使用它。是的,自动备份和手动备份将按其前缀进行区分。