Эгея и ошибка про EntityType в базе

Мне написали несколько человек, которые установили новую Эгею и видят ошибки типа таких:

Unknown column ’EntityType’ in ’where clause’

Ошибка происходит из-за того, что новой версии предлагается работать с базой от старой. Структура базы отличается. При обновлении движок автоматически конвертирует базу в новый формат, но вы не обновили движок, а просто установили новую версию, сказав ей, что в базе уже есть данные. Движок не знает о том, что данные в базе в устаревшем формате, это вызывает ошибки.

Продолжать работать так не стоит. Вам нужно:

  1. Удалить установленную новую версию.
  2. Скачать и установить старую.
  3. Обновить движок по стандартной процедуре.

Я хочу научиться определять такую ситуацию автоматически и подкручивать базу без лишних слов, но пока такой автоматики нет.

Подписаться на блог
Отправить
Запинить
Дальше
Мои книги