ども作者です。
プライマリキーであるファイルパスを改変された場合の自動整合性復帰は中々難しいですね。
根本的な設計がダメダメなので申し訳ないです。
ただ、ファイルパス=ID(プライマリキー)なので、単純っちゃ単純だと思います。
お察しの通り main_table の file_title, file_ext, file_arc_title, file_arc_title 系カラムはイメージファイル名の本体と拡張子が入ります。
file_arc_XXX 系は圧縮ファイル内部のファイル名を都度調べなくて良いように取り込み時に保存しています。
main_table のプライマリキーを変更した場合は、
main_table 以外のテーブルのプライマリキーも(存在する場合は)合致するよう変更して下さい。