pg_back is a tool that can dump all your databases to files, with the 
configuration of the server and roles/tablespaces definitions.

The version 2.0.1 is a complete rewrite in Go, with the following new features:

* URI and "keyword=value" connection string support (no longer limiting to 
host, port, user)
* Time based purge of old dumps can use an interval smaller than 1 day
* new command line options (with long options names):
    * --format (for pg_dump)
    * --parallel-backup-jobs (dump multiple databases concurrently)
    * --compress (compression level for compressed formats)
    * --pre-backup-hook
    * --post-backup-hook
* Concurrent pg_dump jobs
* Per database output directories (Use the {dbname} placeholder in the path)
* Per database configuration with schema and table inclusion/exclusion
* New configuration file format with an option to convert from the v1 format
* Works on Windows

pg_back is licensed under the classic 2 clauses BSD license.

Thanks to all the contributors!

More at <https://github.com/orgrim/pg_back>

Binaries and packages are available on the github release page: 
<https://github.com/orgrim/pg_back/releases/tag/v2.0.1>

Reply via email to