JBAS-1766 More insert-on-deploy wrappers
authorBill Erickson <berickxx@gmail.com>
Fri, 14 Apr 2017 19:51:09 +0000 (15:51 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
KCLS/sql/schema/deploy/auth-prop-mods-bib-meta.sql

index 9803585..6040174 100644 (file)
@@ -3,9 +3,6 @@
 
 BEGIN;
 
-\set eg_version '''2.7.8'''
-SELECT evergreen.upgrade_deps_block_check('0994', :eg_version);
-
 DROP FUNCTION authority.propagate_changes (BIGINT, BIGINT);
 
 CREATE OR REPLACE FUNCTION authority.propagate_changes 
@@ -50,6 +47,11 @@ $func$ LANGUAGE PLPGSQL;
 
 -- DATA
 -- Disabled by default
+DO $$
+BEGIN
+    IF evergreen.insert_on_deploy() THEN
+
+SELECT evergreen.upgrade_deps_block_check('0994', '2.7.8');
 INSERT INTO config.global_flag (name, enabled, label) VALUES (
     'ingest.disable_authority_auto_update_bib_meta',  FALSE, 
     oils_i18n_gettext(
@@ -60,6 +62,8 @@ INSERT INTO config.global_flag (name, enabled, label) VALUES (
         'label'
     )
 );
+    END IF; -- insert_on_deploy
+END $$;
 
 CREATE OR REPLACE FUNCTION authority.indexing_ingest_or_delete ()
     RETURNS TRIGGER AS $func$