| Предыдущий | Следующий |
| hrColumnDuplicate | hrInvalidColumnType |
hrColumn2ndSysMaint
Что означает hrColumn2ndSysMaint
hrColumn2ndSysMaint — в таблице ESE уже существует системно обслуживаемый столбец того типа, который приложение пытается добавить повторно.
Практический смысл
Для autoincrement/version semantics движок поддерживает ограниченное число специальных столбцов. Дополнительное значение счётчика или версии следует хранить как обычные application data, а не создавать второй столбец с тем же системным назначением.
Что проверить
- Перечислите существующие column definitions и найдите уже установленный autoincrement/version flag.
- Сопоставьте schema migration с исходной версией таблицы: повторное применение миграции часто создаёт второй special column.
- Не путайте этот случай с ошибкой tagged/multivalued semantics — здесь проблема именно в повторном системном столбце.
- После исправления схемы проверьте создание новой базы и upgrade существующей базы отдельными тестами.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.