什么命令`heroku pgbackups:capture`在服务器上运行以执行备份?

时间:2012-08-14 13:24:56

标签: python postgresql heroku

由于Heroku迁移到新的数据库层,我发现自己没有pgbackups插件提供的自动备份计划,因为我只是在基本计划上。

我很高兴使用pgbackups插件运行每日cron备份,如果我知道当我在我的终端上运行heroku pgbackups:capture --expire时,在远程端实际执行了哪些命令工具区。

我的应用程序都是使用Cedar堆栈的Python应用程序,因此我不确定other questions中提到的基于gem的自动备份选项是否可用(其中一些还提到备份到S3) ,如果可能的话,我想使用本机备份存储机制。)

我只想基本上从cron运行heroku pgbackups:capture --expire,但Heroku命令在服务器端不可用。

非常感谢任何提示。谢谢你的阅读。

1 个答案:

答案 0 :(得分:3)

$ PGPASSWORD=mypassword pg_dump -Fc --no-acl --no-owner -h myhost -U myuser mydb > mydb.dump