move the removal of an optional trigger outside the transaction so it won't fail...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 19 Jan 2010 17:02:13 +0000 (17:02 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 19 Jan 2010 17:02:13 +0000 (17:02 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@15340 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/sql/Pg/upgrade/0136.schema.in-db-ingest.sql

index 1361d34..c18518d 100644 (file)
@@ -357,9 +357,6 @@ BEGIN
 END;
 $func$ LANGUAGE PLPGSQL;
 
--- Ingest triggers
-DROP TRIGGER zzz_update_materialized_simple_rec_delete_tgr ON biblio.record_entry;
-
 CREATE OR REPLACE FUNCTION reporter.simple_rec_trigger () RETURNS TRIGGER AS $func$
 BEGIN
     IF TG_OP = 'DELETE' THEN
@@ -377,3 +374,8 @@ CREATE TRIGGER aaa_indexing_ingest_or_delete AFTER INSERT OR UPDATE ON biblio.re
 CREATE TRIGGER bbb_simple_rec_trigger AFTER INSERT OR UPDATE ON biblio.record_entry FOR EACH ROW EXECUTE PROCEDURE reporter.simple_rec_trigger ();
 
 COMMIT;
+
+-- Ingest triggers.  Not installed on all systems.  Delete outside the transaction
+DROP TRIGGER zzz_update_materialized_simple_rec_delete_tgr ON biblio.record_entry;
+
+