From: Bill Erickson Date: Wed, 13 Apr 2016 18:53:17 +0000 (-0400) Subject: Orphan browse entry cleanup repair X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f0b94aa86ae188a324fd147362be482f764a1813;p=working%2FEvergreen.git Orphan browse entry cleanup repair Clean up subject entries, not author entries twice. Signed-off-by: Bill Erickson --- diff --git a/KCLS/utility-scripts/browse_cleanup/delete-stale-browse-entries.sql b/KCLS/utility-scripts/browse_cleanup/delete-stale-browse-entries.sql index a46672dda1..482fc7e32b 100644 --- a/KCLS/utility-scripts/browse_cleanup/delete-stale-browse-entries.sql +++ b/KCLS/utility-scripts/browse_cleanup/delete-stale-browse-entries.sql @@ -18,12 +18,12 @@ DELETE FROM metabib.browse_author_entry WHERE id IN ( WHERE map.id IS NULL AND hmap.id IS NULL ); -DELETE FROM metabib.browse_author_entry WHERE id IN ( +DELETE FROM metabib.browse_subject_entry WHERE id IN ( SELECT DISTINCT(entry.id) - FROM metabib.browse_author_entry entry - LEFT JOIN metabib.browse_author_entry_def_map map + FROM metabib.browse_subject_entry entry + LEFT JOIN metabib.browse_subject_entry_def_map map ON (map.entry = entry.id) - LEFT JOIN metabib.browse_author_entry_simple_heading_map hmap + LEFT JOIN metabib.browse_subject_entry_simple_heading_map hmap ON (hmap.entry = entry.id) WHERE map.id IS NULL AND hmap.id IS NULL );