CTRL-Z (control-zee) is a backup and recovery tool for Django projects.
Its goals are to be operating system agnostic in creating and restoring backups, while being flexible through a yaml configuration file.
Note
Warning: currently only PostgreSQL is supported
Contents
Supports Linux, Windows, MacOS
Django project inspection:
- backs up configured databases using
settings.DATABASES
- backs up file directories such as
settings.MEDIA_ROOT
(configurable)
- backs up configured databases using
stdlib
logging
based reporting + e-mailing of backup/restore reportYAML-based, minimal configuration
Simple Python/CLI APIs for backup creation and restoration
See the documentation.