Mam kilka plików db3 w wersji sqlite 3, które skopiowałem z działającego systemu produkcyjnego na żywo (znam zły sysadmin zły sysadmin) z różnych powodów. Czy istnieje jakieś polecenie sqlite, które mogę uruchomić, aby sprawdzić, czy wszystkie dane można odczytać z tych plików (nie mam nic przeciwko, jeśli zajmie to trochę czasu).
Zastanawiałem się nad zhakowaniem perla, który zrzuca wszystkie dane, a następnie ponownie je importuje do nowych plików. Myślę, że sqlite zgłosi wyjątek, jeśli napotka uszkodzone dane. Czy jest lepszy sposób?
Jestem CentOS 5.3 i sqlite-3.3.6-2