我在Heroku应用程序上使用PG备份插件,但我想安排更多数据库备份并将它们上传到我自己的AWS S3帐户。
如何从rake任务中执行此操作?我尝试使用pg_dump
命令,但在heroku服务器上没有。
我也尝试使用heroku pgbackups:capture
,因此我可以获取最新的网址然后上传,但heroku
命令在服务器上也不可用。
答案 0 :(得分:2)
在您用来将数据推送到S3的EC2服务器上安装pg_dump
或heroku
工具。您可以使用pg_dump
通过受SSL保护的PostgreSQL数据库连接远程连接到Heroku框,也可以使用heroku
命令进行连接。