У мене є кілька файлів sqlite version3 db3, які я скопіював із живої виробничої системи (я знаю поганий sysadmin поганий sysadmin) з різних причин. Чи є якась команда sqlite, яку я можу запустити, яка перевірить, чи всі дані можна прочитати з цих файлів (я не заперечую, якщо це займе певний час).
Я розглядав можливість зламати деякий Perl, який скидає всі дані, а потім повторно імпортує їх у нові файли. Я думаю, що sqlite видасть виняток, якщо він зіткнеться з пошкодженими даними. Чи є кращий спосіб?
Я CentOS 5.3 і sqlite-3.3.6-2