Exclude deleted records from huge update.
authorChris Sharp <csharp@georgialibraries.org>
Tue, 19 Sep 2017 00:50:53 +0000 (20:50 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Tue, 19 Sep 2017 00:50:53 +0000 (20:50 -0400)
Open-ILS/src/sql/Pg/version-upgrade/2.12.5-3.0-beta1-upgrade-db.sql

index 3a4f54f..189cab3 100644 (file)
@@ -2545,7 +2545,8 @@ INSERT INTO asset.copy_vis_attr_cache (target_copy, record, vis_attr_vector)
       FROM  asset.copy cp
             JOIN asset.call_number cn ON (cp.call_number = cn.id);
 
-UPDATE biblio.record_entry SET vis_attr_vector = biblio.calculate_bib_visibility_attribute_set(id);
+-- PINES: exclude deleted recs
+UPDATE biblio.record_entry SET vis_attr_vector = biblio.calculate_bib_visibility_attribute_set(id) WHERE NOT DELETED;
 
 -- PINES: restore dropped triggers:
 CREATE TRIGGER a_marcxml_is_well_formed BEFORE INSERT OR UPDATE ON biblio.record_entry FOR EACH ROW EXECUTE PROCEDURE biblio.check_marcxml_well_formed();