Найти - Пользователи
Полная версия: Cинхронизация баз данных.
Начало » Django » Cинхронизация баз данных.
1
likin
Доброго дня.
Подскажите как правильно делать сохранение, востановление баз данных?
Как можно правильно работать уже с существующей sqlite database?
Как её правильно использовать с django?

Спасибо.
daniel
likin
Доброго дня.
Подскажите как правильно делать сохранение, востановление баз данных?
Как можно правильно работать уже с существующей sqlite database?
Как её правильно использовать с django?

Спасибо.

Здравствуйте!

Если Вас интересует backup / restore именно базы данных - то Вам следует обратиться к документации конкретной БД. Пример для популярных БД:
MySQL: http://www.mysql.ru/docs/man/Backup.html
PostgreSQL: http://www.postgresql.org/docs/8.1/static/backup.html

Но если Вы хотите сохранять данные на уровне Django, то вот документация на эту тему:
Backup: https://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model
Restore: https://docs.djangoproject.com/en/dev/ref/django-admin/#loaddata-fixture-fixture
likin
Меня смущает команда.
python manage.py syncdb
Которая, что-то непонятное делает с базой.

Спасибо.
FishHook
likin
Доброго дня.
Подскажите как правильно делать сохранение, востановление баз данных?
Как можно правильно работать уже с существующей sqlite database?
Как её правильно использовать с django?

Спасибо.
Бэкап базы на Sqlite делается так
$ cp db.sqlite backups
Chern
likin
Меня смущает команда.
python manage.py syncdb
Которая, что-то непонятное делает с базой.

Спасибо.

В документации все предельно понятно описано.

Если вкратце, то syncdb проходит по содержимому INSTALLED_APPS и создаст таблицы в БД для тех моделей, которых еще нет.

Также будут подгружены фикстуры (если такие имеются) по принципу loaddata
likin
Спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB