@Boldy

Почему не могу дампнуть базу в django?

Переезжаю с SQLite на MySQL.
# ./manage.py dumpdata > dump.json --natural
CommandError: Unable to serialize database: no such table: easy_select2_related
# sqlite3 ../../ppdb.sqlite3
SQLite version 3.8.2 2013-12-06 14:53:30
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table easy_select2_related(id);
sqlite> 
# ./manage.py dumpdata > dump.json --natural
CommandError: Unable to serialize database: no such table: easy_select2_related

Что я делаю не так?
  • Вопрос задан
  • 3618 просмотров
Решения вопроса 1
Tark
@Tark
Pyramid'альный мир
Я не работаю с Django. Мне стало интересно, и я запросил у гугла информацию по вопросу "CommandError: Unable to serialize database: no such table: easy_select2_related". Да, прям вот всю нижнюю строчку скопировал. Первая ссылка ведёт на тостер (!), а вторая - на stackoverflow.com/questions/18313703/dumpdata-with... . Обращайтесь, если нужно будет что-нибудь ещё поискать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sergei_Erjemin
@Sergei_Erjemin
Улыбайся, будь самураем...
Чего проще? Входишь в консоль SQlite и делаешь:
.tables
смотришь какие таблицы созданы в модели (там же бывают всякие:
class Meta:
        db_table="что-то"

и не факт, что схема наименования таблиц дефолтная). А когда уже знаешь имена таблиц делай им:
.dump ?TABLE?

www.sqlite.org/cli.html в помощь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы