4 INSERT INTO config.internal_flag (name, enabled)
5 VALUES ('ingest.skip_display_indexing', FALSE);
7 -- Adds seed data to replace (for now) values from the 'mvr' class
9 INSERT INTO config.metabib_field (id, field_class, name, format,
10 display_field, search_field, browse_field, label, xpath)
12 (37, 'title', 'display|title', 'mods32', TRUE, FALSE, FALSE,
13 oils_i18n_gettext(37, 'Title', 'cmf', 'label'),
14 '//mods32:mods/mods32:titleNonfiling[mods32:title and not (@type)]'),
15 (38, 'author', 'display|author', 'mods32', TRUE, FALSE, FALSE,
16 oils_i18n_gettext(38, 'Author', 'cmf', 'label'),
17 $$//mods32:mods/mods32:name[@type='personal' and mods32:role/mods32:roleTerm[text()='creator']]$$),
18 (39, 'subject', 'display|subject', 'mods32', TRUE, FALSE, FALSE,
19 oils_i18n_gettext(39, 'Subject', 'cmf', 'label'),
20 '//mods32:mods/mods32:subject'),
21 (40, 'subject', 'display|topic_subject', 'mods32', TRUE, FALSE, FALSE,
22 oils_i18n_gettext(40, 'Subject', 'cmf', 'label'),
23 '//mods32:mods/mods32:subject/mods32:topic'),
24 (41, 'identifier', 'display|isbn', 'marcxml', TRUE, FALSE, FALSE,
25 oils_i18n_gettext(41, 'ISBN', 'cmf', 'label'),
26 $$//marc:datafield[@tag='020']/marc:subfield[@code='a' or @code='z']$$)
30 INSERT INTO config.display_field_map (name, field, multi) VALUES
32 ('author', 38, FALSE),
33 ('subject', 39, TRUE),
34 ('topic_subject', 40, TRUE),
40 -- REINGEST DISPLAY ENTRIES
43 UPDATE config.internal_flag SET enabled = TRUE WHERE name IN (
44 'ingest.assume_inserts_only','ingest.disable_authority_auto_update','ingest.disable_authority_linking','ingest.disable_located_uri','ingest.disable_metabib_field_entry','ingest.disable_metabib_full_rec','ingest.disable_metabib_rec_descriptor','ingest.metarecord_mapping.preserve_on_delete','ingest.metarecord_mapping.skip_on_insert','ingest.metarecord_mapping.skip_on_update','ingest.reingest.force_on_same_marc','ingest.skip_browse_indexing','ingest.skip_facet_indexing','ingest.skip_search_indexing');
46 UPDATE biblio.record_entry SET marc = marc;
48 UPDATE config.internal_flag SET enabled = FALSE WHERE name IN (
49 'ingest.assume_inserts_only','ingest.disable_authority_auto_update','ingest.disable_authority_linking','ingest.disable_located_uri','ingest.disable_metabib_field_entry','ingest.disable_metabib_full_rec','ingest.disable_metabib_rec_descriptor','ingest.metarecord_mapping.preserve_on_delete','ingest.metarecord_mapping.skip_on_insert','ingest.metarecord_mapping.skip_on_update','ingest.reingest.force_on_same_marc','ingest.skip_browse_indexing','ingest.skip_facet_indexing','ingest.skip_search_indexing');