自从 Heroku 迁移到新的数据库层后,我发现自己没有使用 pgbackups
插件提供的自动备份计划,因为我只使用基本计划。
如果我知道运行 heroku 时远程端实际执行了哪些命令,我很乐意使用
在我这边通过工具带。cron
插件运行每日 pgbackups
备份pgbackups:capture --expire
我的应用程序都是使用 Cedar 堆栈的 Python 应用程序,因此我不确定 other questions 中提到的基于 gem 的自动备份选项我可以使用(其中一些还提到备份到 S3,而如果可能的话我想使用 native 备份存储机制)。
我只想从 cron 运行 heroku pgbackups:capture --expire
,但 Heroku 命令在服务器端不可用。
任何提示将不胜感激。感谢您的阅读。
最佳答案
$ PGPASSWORD=mypassword pg_dump -Fc --no-acl --no-owner -h myhost -U myuser mydb > mydb.dump
关于python - `heroku pgbackups:capture` 在服务器上运行什么命令来执行备份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11953272/