由于Heroku迁移到新的数据库层,我发现自己没有pgbackups
插件提供的自动备份计划,因为我只是在基本计划上。
我很高兴使用pgbackups
插件运行每日cron
备份,如果我知道当我在我的终端上运行heroku pgbackups:capture --expire
时,在远程端实际执行了哪些命令工具区。
我的应用程序都是使用Cedar堆栈的Python应用程序,因此我不确定other questions中提到的基于gem的自动备份选项是否可用(其中一些还提到备份到S3) ,如果可能的话,我想使用本机备份存储机制。)
我只想基本上从cron运行heroku pgbackups:capture --expire
,但Heroku命令在服务器端不可用。
非常感谢任何提示。谢谢你的阅读。
答案 0 :(得分:3)
$ PGPASSWORD=mypassword pg_dump -Fc --no-acl --no-owner -h myhost -U myuser mydb > mydb.dump