async fn merge_toc_entries( tx: &mut Transaction<'_, Sqlite>, old_fp: &str, new_fp: &str, ) -> Result<(), Error>