DELETE FROM authority.bib_linking WHERE bib = NEW.id; -- Avoid updating fields in bibs that are no longer visible
DELETE FROM biblio.peer_bib_copy_map WHERE peer_record = NEW.id; -- Separate any multi-homed items
- DELETE FROM metabib.browse_entry_def_map WHERE source = NEW.id; -- Don't auto-suggest deleted bibs
+ -- KCLS
+ -- DELETE FROM metabib.browse_entry_def_map WHERE source = NEW.id; -- Don't auto-suggest deleted bibs
+ DELETE FROM metabib.browse_author_entry_def_map WHERE source = NEW.id;
+ DELETE FROM metabib.browse_series_entry_def_map WHERE source = NEW.id;
+ DELETE FROM metabib.browse_subject_entry_def_map WHERE source = NEW.id;
+ DELETE FROM metabib.browse_title_entry_def_map WHERE source = NEW.id;
+ DELETE FROM metabib.browse_call_number_entry_def_map WHERE source = NEW.id;
+ -- /KCLS
RETURN NEW; -- and we're done
END IF;