Я случайно уронил стол в проекте Django 1.7. Я бежал makemigrations
& migrate
. Обе команды не узнали, что таблица упала. Таким образом, они не повлияли.Django 1.7 - случайно выпал один стол. Как его восстановить?
Следует ли мне удалить код модели, сделать миграцию, добавить код модели & еще раз мигрировать? Или есть лучший способ его восстановить?
Я бы, вероятно, использовал команду 'django-admin sql' и заново создавал таблицу вручную, но попытался ли вы использовать' migrate', чтобы вернуться к версии до создания этой таблицы, а затем снова перейти на Последняя версия? См. Также переключатель '--fake' для' migrate', но я не знаю, было бы здесь полезно. –
Если у вас нет резервных копий или светильников, извините, что ваши данные ушли. Вы можете восстановить таблицы базы данных, но не содержимое. – karthikr