From: Bill Erickson Date: Wed, 1 Jun 2011 20:56:12 +0000 (-0400) Subject: Revert "gave upgrade script a real version number" X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fpatron_no_collections;p=evergreen%2Fequinox.git Revert "gave upgrade script a real version number" Thinko. Rolling back and fixing This reverts commit 4188065fe61f09d5e9cdaae4d5bb0d134c9ba51c. --- diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index 8f107d1ba2..56af82f64a 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -86,7 +86,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 ('0544', :eg_version); -- berick +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0543', :eg_version); -- dbwells CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/upgrade/0543.data.reformat_generated_coverage.sql b/Open-ILS/src/sql/Pg/upgrade/0543.data.reformat_generated_coverage.sql new file mode 100644 index 0000000000..25fcb9f911 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/0543.data.reformat_generated_coverage.sql @@ -0,0 +1,18 @@ +BEGIN; + +-- Reformat generated_coverage to be JSON arrays rather than simple comma- +-- separated lists. + +-- This upgrade script is technically imperfect, but should do the right thing +-- in 99.9% of cases, and any mistakes will be self-healing as more serials +-- activity happens + +SELECT evergreen.upgrade_deps_block_check('0543', :eg_version); -- dbwells + +UPDATE serial.basic_summary SET generated_coverage = '["' || regexp_replace(regexp_replace(generated_coverage, '"', E'\\"', 'g'), ', ', '","', 'g') || '"]' WHERE generated_coverage <> ''; + +UPDATE serial.supplement_summary SET generated_coverage = '["' || regexp_replace(regexp_replace(generated_coverage, '"', E'\\"', 'g'), ', ', '","', 'g') || '"]' WHERE generated_coverage <> ''; + +UPDATE serial.index_summary SET generated_coverage = '["' || regexp_replace(regexp_replace(generated_coverage, '"', E'\\"', 'g'), ', ', '","', 'g') || '"]' WHERE generated_coverage <> ''; + +COMMIT; diff --git a/Open-ILS/src/sql/Pg/upgrade/0544..data.patron_no_collections.sql b/Open-ILS/src/sql/Pg/upgrade/0544..data.patron_no_collections.sql deleted file mode 100644 index 25fcb9f911..0000000000 --- a/Open-ILS/src/sql/Pg/upgrade/0544..data.patron_no_collections.sql +++ /dev/null @@ -1,18 +0,0 @@ -BEGIN; - --- Reformat generated_coverage to be JSON arrays rather than simple comma- --- separated lists. - --- This upgrade script is technically imperfect, but should do the right thing --- in 99.9% of cases, and any mistakes will be self-healing as more serials --- activity happens - -SELECT evergreen.upgrade_deps_block_check('0543', :eg_version); -- dbwells - -UPDATE serial.basic_summary SET generated_coverage = '["' || regexp_replace(regexp_replace(generated_coverage, '"', E'\\"', 'g'), ', ', '","', 'g') || '"]' WHERE generated_coverage <> ''; - -UPDATE serial.supplement_summary SET generated_coverage = '["' || regexp_replace(regexp_replace(generated_coverage, '"', E'\\"', 'g'), ', ', '","', 'g') || '"]' WHERE generated_coverage <> ''; - -UPDATE serial.index_summary SET generated_coverage = '["' || regexp_replace(regexp_replace(generated_coverage, '"', E'\\"', 'g'), ', ', '","', 'g') || '"]' WHERE generated_coverage <> ''; - -COMMIT; diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.patron_no_collections.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.patron_no_collections.sql index 74ce619800..620c2a4a31 100644 --- a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.patron_no_collections.sql +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.patron_no_collections.sql @@ -1,6 +1,6 @@ BEGIN; -SELECT evergreen.upgrade_deps_block_check('0544', :eg_version); +INSERT INTO config.upgrade_log (version) VALUES ('XXX'); INSERT INTO config.usr_setting_type ( name, opac_visible, label, description, datatype) VALUES