django 如何在heroku中安排数据库备份?

q1qsirdb  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(93)

我按照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开头的备份,对吗?

rwqw0loc

rwqw0loc1#

使用文字字符串:DATABASE_URL的。
DATABASE_URL是配置变量名,所以只要heroku config显示的是数据库url的键,那么就可以使用它。
是的,自动备份和手动备份将按其前缀进行区分。

相关问题