Django backup and restore tool. Handle upload files and database
Project description
Installation:
Add snapshot to INSTALLED_APPS in your settings.py within your django project.
Usage
Use management command snap
./manage.py snap
help:
snap save - take a snapshot at current time
snap restore [i] - restore from [i] snapshot (0 by default)
snap list - list all available snapshots
How it works:
Program create *.tar.gz archive with files:
info.json - JSON description of archive’s contents for restore command
directory_backup.2011-01-01.tar - backup of upload directory
database_postgres_backup.2011-01-01.sql - SQL database dump
All files created and restored automatically, you do not need to bother of their structure.
Restrictions:
Django-snapshot works now only with PostgreSQL database. Nor sqlite or MySQL are not supported. If you have any suggestions, email developers. Any feedback is welcome.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.