END IF; -- insert_on_deploy
END $INSERT$;
+-- BACK-PORTING https://bugs.launchpad.net/evergreen/+bug/1811689
+-- which is not yet merged to master, but needed for 3.2 upgrade.
+CREATE OR REPLACE FUNCTION reporter.enable_materialized_simple_record_trigger () RETURNS VOID AS $$
+
+ TRUNCATE TABLE reporter.materialized_simple_record;
+
+ INSERT INTO reporter.materialized_simple_record
+ (id,fingerprint,quality,tcn_source,tcn_value,title,author,publisher,pubdate,isbn,issn)
+ SELECT DISTINCT ON (id) * FROM reporter.old_super_simple_record;
+
+ CREATE TRIGGER bbb_simple_rec_trigger
+ AFTER INSERT OR UPDATE OR DELETE ON biblio.record_entry
+ FOR EACH ROW EXECUTE PROCEDURE reporter.simple_rec_trigger();
+
+$$ LANGUAGE SQL;
+
COMMIT;
+-- REBUILD reporter.materialized_simple_record after the XACT is commited.
+SELECT reporter.disable_materialized_simple_record_trigger();
+
+SELECT CLOCK_TIMESTAMP(), 'Rebuilding reporter.materialized_simple_record...';
+SELECT reporter.enable_materialized_simple_record_trigger();
+SELECT CLOCK_TIMESTAMP(), 'Done rebuilding reporter.materialized_simple_record...';
+