Orphan browse entry cleanup repair
authorBill Erickson <berickxx@gmail.com>
Wed, 13 Apr 2016 18:53:17 +0000 (14:53 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Clean up subject entries, not author entries twice.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
KCLS/utility-scripts/browse_cleanup/delete-stale-browse-entries.sql

index a46672d..482fc7e 100644 (file)
@@ -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
 );