в базе mysql создаётся таблица. Если потом я удаляю модель и делаю миграцию, созданная ранее таблица просто очищается. Как правильно полностью удалить модель, так чтобы в базе не оставалось ничего о ней?
Можешь вручную удалить таблицу через DROP TABLE. Или добавь в миграции ещё одну операцию RunSQL, которая сделает то же самое
Миграции можно откатывать. Откати те, что относятся к этой таблице. Руками из БД ничего удалять не надо.
Миграции создаются не для того, чтобы потом таблицы вручную дропать. Так делать – очень плохая идея.
Ну захотелось ему дропнуть таблицу) Может я вопроса не понял
Это делается откатыванием соответствующих миграций, которые таблицу создавали.
Спасибо
Откат сделает DROP TABLE? Django вроде только TRUNCATE делает
Обсуждают сегодня