begin;
+
+-- drop/replace function that will not work with the upgrade scripts
drop function if exists public.oils_json_to_text(text);
CREATE OR REPLACE FUNCTION evergreen.oils_json_to_text( TEXT ) RETURNS TEXT AS $f$
return $txt
$f$ LANGUAGE PLPERLU;
+
+-- drop view that depends on a table that gets upgraded
drop view reporter.copy_statistics_view;
+-- fix a mismatch between sequence and ID
select setval('action_trigger.event_definition_id_seq', ((select max(id) from action_trigger.event_definition) + 1));
+-- fix a problem that would otherwise cause segfaults during the reingest/later
+-- update mods33 data entered by 1100 with a format of 'mods32'
+-- harmless if you have not run 1100 yet
+UPDATE config.metabib_field SET format = 'mods33' WHERE format = 'mods32' and id in (38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50);
+
+-- change the default format to 'mods33'
+ALTER TABLE config.metabib_field ALTER COLUMN format SET DEFAULT 'mods33'::text;
+
commit;