|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
База рабочая, данные терять нельзя. Внес изменения в код, отрефакторил приложение. Добавляю миграцию - вываливается с ошибкой Unable to generate an explicit migration because the following explicit migrations are pending: А pending-то все миграции, которые были с самого начала. Я посмотрел в таблицу миграций - они там все конечно есть. Что делал подозрительного - поменял фреймворк с 4.5.1 до 4.6 Что делать теперь? Просится: 1. Грохнуть все миграции 2. Сгенерить самую первую. 3. Удалить её тело. 4. Сделать update. Но проблема с внес изменения в код, отрефакторил приложение. Рефакторить обратно? Это депрессия. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 16:11 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
Еще "идея". Закомментить код в UP&DOWN функциях и выполнить update-database. Неужели это единственное, что можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 16:23 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
если у тебя код не под контролем версий... ну что ж, это тебя научит пользоваться GIT или чем-то таким :) а если есть, откатывайся на рабочий коммит и двигайся по коммитам вперёд, выясняя в чём дело. если что, можешь перенести необходимые изменения патчем или черри пиком. странно, что миграции слетели. в жизни с подобным не сталкивался, хотя что только не делали. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 17:41 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
Monochromatique, ещё можно грохнуть все миграции и сделать Add-Migration InitialCreate –IgnoreChanges ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 17:43 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
hVostt а если есть, откатывайся на рабочий коммит ... странно, что миграции слетели. в жизни с подобным не сталкивался, хотя что только не делали. EF считает, что миграции вообще не включены. O_O ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 17:47 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
hVosttну что ж, это тебя научит пользоваться GIT или чем-то таким :) Dropbox - элита ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 18:13 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
hVosttMonochromatique, ещё можно грохнуть все миграции и сделать Add-Migration InitialCreate –IgnoreChanges Вот это прокатило. Ну и плюс откат кода вручную. Но всё равно ведет себя как-то неровно. Странно. Команда add-migration step2 В первый раз говорит, что не применена самая первая миграция. Во второй (тут же) - генерит миграцию. Вот что это?? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 18:53 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
Monochromatique, не забывай устанавливать проект по умолчанию, где находится контекст и миграции, а также стартап проект, где находятся конфиги :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2016, 19:53 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
Слетают собаки - и ничего не поделать! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 17:02 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
MonochromatiqueСлетают собаки - и ничего не поделать! Сформуруй нулевую миграцию. У нас никогда не слетало. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 17:41 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
hVosttMonochromatiqueСлетают собаки - и ничего не поделать! Сформуруй нулевую миграцию. У нас никогда не слетало. Я этим занимаюсь через раз. Вот вчера - всё нормально было. Минорное изменение. Сегодня - ничего не могу - примени все миграции. Что происходит - не понимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 12:45 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
Monochromatique, Может кто-то залез со своей миграцией раньше тебя? Это единственная проблема в работе с миграциями, согласование изменений членов команды. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 15:07 |
|
Слетели миграции - что делать?
|
|||
---|---|---|---|
#18+
hVosttMonochromatique, Может кто-то залез со своей миграцией раньше тебя? Это единственная проблема в работе с миграциями, согласование изменений членов команды. [youtube= ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 15:45 |
|
|
start [/forum/topic.php?fid=17&msg=39257353&tid=1349324]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 142ms |
0 / 0 |