実行ごとにデータベースに数百行を挿入することになっているプログラムに取り組んでいます。
問題は、挿入されたデータが間違っている場合、その実行からどのように回復できるかということです。現在、生データが挿入されたことを記録するログファイル(フォーマットを作成しました)しかありません(メタデータも主キーもありません)。データベースが理解できるログを作成する方法はありますか?挿入を元に戻したい場合は、そのログ ファイルをデータベースにフィードします。
または、プログラムから操作を元に戻す代替メカニズムがある場合は、親切にお知らせください。