Джанго: Резервное копирование и восстановление - PullRequest
0 голосов
/ 07 декабря 2011

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

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

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

Ответы [ 2 ]

2 голосов
/ 25 июня 2013

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

1 голос
/ 07 декабря 2011

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

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

...