Как заменить текущую рабочую базу данных MySQL файлом .sql? - PullRequest
0 голосов
/ 05 октября 2010

Я пытаюсь восстановить текущую рабочую базу данных, хранящуюся в файле .sql из Django.Какой лучший способ сделать это?Есть ли у django хороший способ сделать это или мне нужно извлечь строку подключения из файла settings.py и отправить для этого команды командной строки mysql?

Спасибо за вашу помощь.

Ответы [ 2 ]

1 голос
/ 06 октября 2010

Вы не можете импортировать дампы sql через django;импортируйте его напрямую через mysql, если вы запускаете mysql локально, вы можете найти различные графические клиенты mysql, которые могут помочь вам в этом;если вам нужно сделать это удаленно, выясните, есть ли на вашем сервере какие-либо веб-интерфейсы для этого!

1 голос
/ 05 октября 2010

Django не имеет встроенных команд для загрузки фикстур SQL. Если у вас это есть в каком-то сериализованном файле, например, JSON, вы можете использовать команду loaddata из django-admin или manage.py.

Вы можете прочитать об этом здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...