Ответ эксперта

Как проверить полноту миграции SQLite?

Вопрос по направлению: Экспертиза СУБД SQLite

Ответ

При миграции SQLite сравнивают не только строки, но и фактические классы хранения, type affinity (сродство типов), первичные ключи и rowid, ограничения, значения по умолчанию, вычисляемые столбцы, правила сортировки, индексы, триггеры и представления. Учитывают таблицы WITHOUT ROWID и STRICT, а также зависимость внешних ключей от настройки PRAGMA foreign_keys.

Отдельно проверяют даты и часовые пояса, десятичные и логические значения, JSON и BLOB, кодировку, NULL, нормализацию текста, преобразование идентификаторов и отклонённые строки. Сверка должна фиксировать версии, контрольный момент, карту соответствия, запросы и правила канонизации. Равное количество записей не подтверждает, что целевая система воспроизводит значимое поведение приложения и все ограничения исходной базы. Если перенос и есть предмет спора, задачу закрывает экспертиза миграции баз данных.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём специалиста
  • Поможем с вопросами
  • Оценим срок и стоимость
Оценить материалы или позвоните 8 (800) 333-24-09 Бесплатный звонок по России