さまざまな理由で、稼働中の実稼働システム(不正なシステム管理者、不正なシステム管理者を知っています)からコピーしたいくつかのsqliteバージョン3 db3ファイルがあります。これらのファイルからすべてのデータを読み取ることができることを確認するために実行できるいくつかのsqliteコマンドがあります(時間がかかるかどうかは気にしません)。
すべてのデータをダンプし、それを新しいファイルに再インポートするperlをハックすることを検討していました。破損したデータに遭遇すると、sqliteは例外をスローすると思います。もっと良い方法はありますか?
私はCentOS 5.3およびsqlite-3.3.6-2です。