From: Mike Rylander Date: Thu, 22 Aug 2013 15:26:20 +0000 (-0400) Subject: Stamping upgrade script for series title normalizer improvement X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=4309de39d4c8be73a9638cf484cd13d4667e8407;p=evergreen%2Fmasslnc.git Stamping upgrade script for series title normalizer improvement Signed-off-by: Mike Rylander --- diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index 61ea65b3bb..62e2eddb11 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 ('0819', :eg_version); -- phasefx/bshum +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0820', :eg_version); -- callender/miker CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/upgrade/0820.data.series_normalizer.sql b/Open-ILS/src/sql/Pg/upgrade/0820.data.series_normalizer.sql new file mode 100644 index 0000000000..12e9e1de08 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/0820.data.series_normalizer.sql @@ -0,0 +1,28 @@ +BEGIN; + +-- Remove [ and ] characters from seriestitle. +-- Those characters don't play well when searching. + +SELECT evergreen.upgrade_deps_block_check('0820', :eg_version); -- Callender + +INSERT INTO config.metabib_field_index_norm_map (field,norm,params, pos) + SELECT m.id, + i.id, + $$["]",""]$$, + '-1' + FROM config.metabib_field m, + config.index_normalizer i + WHERE i.func IN ('replace') + AND m.id IN (1); + +INSERT INTO config.metabib_field_index_norm_map (field,norm,params, pos) + SELECT m.id, + i.id, + $$["[",""]$$, + '-1' + FROM config.metabib_field m, + config.index_normalizer i + WHERE i.func IN ('replace') + AND m.id IN (1); + +COMMIT; diff --git a/Open-ILS/src/sql/Pg/upgrade/xxxx.data.series_normalizer.sql b/Open-ILS/src/sql/Pg/upgrade/xxxx.data.series_normalizer.sql deleted file mode 100644 index 1249a63a29..0000000000 --- a/Open-ILS/src/sql/Pg/upgrade/xxxx.data.series_normalizer.sql +++ /dev/null @@ -1,28 +0,0 @@ -BEGIN; - --- Remove [ and ] characters from seriestitle. --- Those characters don't play well when searching. - -SELECT evergreen.upgrade_deps_block_check('xxxx', :eg_version); -- Callender - -INSERT INTO config.metabib_field_index_norm_map (field,norm,params, pos) - SELECT m.id, - i.id, - $$["]",""]$$, - '-1' - FROM config.metabib_field m, - config.index_normalizer i - WHERE i.func IN ('replace') - AND m.id IN (1); - -INSERT INTO config.metabib_field_index_norm_map (field,norm,params, pos) - SELECT m.id, - i.id, - $$["[",""]$$, - '-1' - FROM config.metabib_field m, - config.index_normalizer i - WHERE i.func IN ('replace') - AND m.id IN (1); - -COMMIT;