A pretty neat little Python script that takes in a config file specifying any number of databases. It dumps those databases to files, and allows you to specify any number of operations to be made on them: renaming with a timestamp, moving them to a filesystem location, bzipping, and moving the files to Amazon’s S3.

I’m using it right now on a cron job to dump the DB holding the redirects on http://arst.ch/ to S3 for safekeeping.

A Python database dump tool with chainable post processors, all specified in a configuration file.