自定义Heroku数据库备份

时间:2013-03-17 23:03:34

标签: postgresql heroku

我在Heroku应用程序上使用PG备份插件,但我想安排更多数据库备份并将它们上传到我自己的AWS S3帐户。

如何从rake任务中执行此操作?我尝试使用pg_dump命令,但在heroku服务器上没有。

我也尝试使用heroku pgbackups:capture,因此我可以获取最新的网址然后上传,但heroku命令在服务器上也不可用。

1 个答案:

答案 0 :(得分:2)

在您用来将数据推送到S3的EC2服务器上安装pg_dumpheroku工具。您可以使用pg_dump通过受SSL保护的PostgreSQL数据库连接远程连接到Heroku框,也可以使用heroku命令进行连接。