I’ve just released the gem heroku_backups.
Things you can do with it:
* Run automated backups (via cron, DelayedJob, or Resque)
* Restore your database from a point in time backup
* Move an entire database from one environment to another
* Restore your production database to your development machine
Some things I’m thinking about adding:
* Allow configuration for backups purging, and scheduling. For example, keep 48 hourly backups, 30 daily backups, 12 monthly backups
* MySQL support
* Other storage providers (local filesystem, dropbox, etc…)



