Перейти к содержимому

Добавлен модуль для быстрого резервного копирования

07 Апреля 2011

Сегодня оформил модуль django snapshot, залежавшийся в шкафу.

Модуль делает резервную копию базы данных и папки с загрузками, собирает это всё в архив. Каждый архив потом можно применить к сайту.

Как это работает

Установка: добавляем к сайту модуль django snapshot с помощью pip или setuptools, прописываем snapshot в установленных модулях и пользуемся.

Справка

  • snap save — делает снимок текущего состояния;
  • snap restore [i] — восстановить состояние из снимка [i], если не указано, то из самого свежего;
  • snap list — показать список снимков.

Файлы данных хранятся в каталоге snapshots, на уровень выше MEDIA_ROOT.