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

Что показывает PRAGMA integrity_check в SQLite?

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

Ответ

PRAGMA integrity_check проверяет формат страниц, структуру B-tree, список свободных страниц, соответствие индексов таблицам и ряд внутренних согласований. quick_check пропускает часть проверок индексов и выполняется быстрее. Нарушения внешних ключей проверяются отдельно через foreign_key_check, если их смысл применим к схеме и данным.

Ответ ok не доказывает правильность бизнес-значений, отсутствие удаления, полноту истории или подлинность файла. Команду запускают на рабочей копии совместимой версией SQLite и фиксируют параметры. При повреждении мастер-копию сохраняют до восстановления: исправление или импорт способны изменить размещение страниц и уничтожить следы. Результат интерпретируют вместе со схемой, WAL, приложением и обстоятельствами копирования.

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

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

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

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