JBAS-1832 more 3.2 sql upgrade insert wrappers
authorBill Erickson <berickxx@gmail.com>
Thu, 20 Jun 2019 20:27:21 +0000 (16:27 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 20 Jun 2019 20:27:21 +0000 (16:27 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
KCLS/sql/schema/deploy/3.2-additions.sql

index f4a8cb6..5140d9d 100644 (file)
@@ -271,10 +271,16 @@ BEGIN;
 -- in here fails. Then run main reingest sans transaction.
 
 -- add the flag ingest.disable_authority_full_rec if it does not exist
-INSERT INTO config.internal_flag (name, enabled)
-SELECT 'ingest.disable_authority_full_rec', FALSE
-WHERE NOT EXISTS (SELECT 1 FROM config.internal_flag 
-WHERE name = 'ingest.disable_authority_full_rec');
+DO $INSERT$
+BEGIN
+    IF evergreen.insert_on_deploy() THEN
+        INSERT INTO config.internal_flag (name, enabled)
+        SELECT 'ingest.disable_authority_full_rec', FALSE
+        WHERE NOT EXISTS (SELECT 1 FROM config.internal_flag 
+        WHERE name = 'ingest.disable_authority_full_rec');
+    END IF; -- insert_on_deploy
+END $INSERT$;
+
 
 CREATE TEMPORARY TABLE internal_flag_state AS
     SELECT name, enabled