-- 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