Aerich сошёл с ума :blobcatgooglyholdingitsheadinitshands:
9 comments
Вот я жопой чуяла, что лазать в базу чтобы генерить миграции — заведомо плохая идея >:( "Изменение моделек на 5 минут, вошли вышли и ушли спатки" Впрочем, сейчас я точно чинить ничего не буду. Мне к 8 утра вставать... @mo @vint :blobcatgooglyshrug: Из всех орм что я знаю, именно генерировать автономно может только джанго, лол @mo а роллбака к версии X нет? Я например когда какую-то хуйню случайно с бд сделал (у нас миграции через alembic) сначала руками пытался очень долго пофиксить, а потом просто выполнил "alembic downgrade xxxxxx", и там уже разбирался. @kizhifox так бд как раз нетронутая, крашится сам генератор миграций) @kizhifox да. Как оказалось, эта падла, если БД не обновлена мёржит миграцию в последний файл А сломанный SQL он генерит в принципе, когда меняешь OneToOneField на ForeignKeyField, этот баг я уже отрепортила |
Восстановление предполагает снести таблицу aerich, удалить папку с миграциями и прогнать инит заново...
Но что-то мне подсказывает, что это не сработает, если продовая база не в том же состоянии что и девелоперская. Хотя надо бы посмотреть, а в каком она вообще