Джанго: резервное копирование и восстановление

Я читал о процессе резервного копирования и восстановления в django. Лучшее, что я мог придумать, это выгрузить данные. то есть python manage.py dumpdata > foo.json

Теперь, чтобы восстановить эти данные, нам придется удалить или удалить текущую таблицу, а затем восстановить этот json-файл, используя его как фикстуру. то есть сделать syncdb Есть ли какой-то особый способ сделать это? т. е. есть ли какой-либо процесс, который можно использовать каждый раз, когда мы делаем резервное копирование и восстановление? Я ищу такой инструмент, как юг, который можно использовать для резервного копирования и восстановления базы данных.

Я планирую разместить свой сайт в Интернете. Поэтому любая помощь будет высоко оценена.


person Akamad007    schedule 07.12.2011    source источник
comment
Почему бы не использовать простой дамп sql?   -  person Thibault J    schedule 07.12.2011


Ответы (2)


Пакет django-dbbackup может выполнять резервное копирование и восстановление базы данных.

person Lorin Hochstein    schedule 25.06.2013

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

Если вы должны использовать django, напишите свои собственные команды управления (но опять же, я сомневаюсь в разумности этого).

person Burhan Khalid    schedule 07.12.2011