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