From: Ben Shum Date: Wed, 2 Mar 2016 02:25:40 +0000 (-0500) Subject: LP#1519055: Stamping upgrade script for electronic resources filter X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=8a5406b3d5651d6e837a0c27ed41457b8fe0492e;p=evergreen%2Ftadl.git LP#1519055: Stamping upgrade script for electronic resources filter Signed-off-by: Ben Shum --- diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index edb2de6ba9..544eb7a327 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -91,7 +91,7 @@ CREATE TRIGGER no_overlapping_deps BEFORE INSERT OR UPDATE ON config.db_patch_dependencies FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates'); -INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0963', :eg_version); -- jboyer/bshum +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0964', :eg_version); -- jlitrell/kmlussier/bshum CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/upgrade/0964.data.electronic-resources.sql b/Open-ILS/src/sql/Pg/upgrade/0964.data.electronic-resources.sql new file mode 100644 index 0000000000..b1ba02a860 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/0964.data.electronic-resources.sql @@ -0,0 +1,33 @@ +BEGIN; + +SELECT evergreen.upgrade_deps_block_check('0964', :eg_version); + +INSERT INTO config.coded_value_map + (id, ctype, code, opac_visible, value, search_label) VALUES +(712, 'search_format', 'electronic', FALSE, + oils_i18n_gettext(712, 'Electronic', 'ccvm', 'value'), + oils_i18n_gettext(712, 'Electronic', 'ccvm', 'search_label')); + +INSERT INTO config.composite_attr_entry_definition + (coded_value, definition) VALUES +(712, '[{"_attr":"item_form","_val":"s"},{"_attr":"item_form","_val":"o"}]'); + + +COMMIT; + +\qecho To use the new electronic search format, it is necessary to do a +\qecho record attribute reingest. Consider generating an SQL script with +\qecho the following queries: +\qecho +\qecho '\\t' +\qecho '\\o /tmp/partial_reingest_bib_recs.sql' +\qecho 'SELECT ''select metabib.reingest_record_attributes('' || id || '');'' FROM biblio.record_entry WHERE NOT DELETED AND id > 0;' +\qecho '\\o' +\qecho '\\t' +\qecho +\qecho +\qecho **** then running it via psql: +\qecho +\qecho +\qecho '\\i /tmp/partial_reingest_bib_recs.sql' +\qecho diff --git a/Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql b/Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql deleted file mode 100644 index b634c3638d..0000000000 --- a/Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql +++ /dev/null @@ -1,33 +0,0 @@ -BEGIN; - -SELECT evergreen.upgrade_deps_block_check('XXX', :eg_version); - -INSERT INTO config.coded_value_map - (id, ctype, code, opac_visible, value, search_label) VALUES -(712, 'search_format', 'electronic', FALSE, - oils_i18n_gettext(712, 'Electronic', 'ccvm', 'value'), - oils_i18n_gettext(712, 'Electronic', 'ccvm', 'search_label')); - -INSERT INTO config.composite_attr_entry_definition - (coded_value, definition) VALUES -(712, '[{"_attr":"item_form","_val":"s"},{"_attr":"item_form","_val":"o"}]'); - - -COMMIT; - -\qecho To use the new electronic search format, it is necessary to do a -\qecho record attribute reingest. Consider generating an SQL script with -\qecho the following queries: -\qecho -\qecho '\\t' -\qecho '\\o /tmp/partial_reingest_bib_recs.sql' -\qecho 'SELECT ''select metabib.reingest_record_attributes('' || id || '');'' FROM biblio.record_entry WHERE NOT DELETED AND id > 0;' -\qecho '\\o' -\qecho '\\t' -\qecho -\qecho -\qecho **** then running it via psql: -\qecho -\qecho -\qecho '\\i /tmp/partial_reingest_bib_recs.sql' -\qecho