[open-ils-commits] [GIT] Evergreen ILS branch rel_2_7 updated. f847a92ddbd2e3231f48fa73ccfe6a9b9c769d78

Evergreen Git git at git.evergreen-ils.org
Fri Feb 27 10:29:06 EST 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, rel_2_7 has been updated
       via  f847a92ddbd2e3231f48fa73ccfe6a9b9c769d78 (commit)
       via  94d646f5c433481ddbb331382703b62a43dbd2a9 (commit)
       via  8d75bafea9614ede49b27d572c40cc04f3bb715f (commit)
      from  4dc66577e9864230272dad4f5ddf45ead9073887 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit f847a92ddbd2e3231f48fa73ccfe6a9b9c769d78
Author: Jason Etheridge <jason at esilibrary.com>
Date:   Thu Feb 26 09:26:47 2015 -0500

    LP#1425967: look for Business::CreditCard in settings-tester.pl
    
    and not Business::CreditCard::Object
    
    Signed-off-by: Jason Etheridge <jason at esilibrary.com>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/support-scripts/settings-tester.pl b/Open-ILS/src/support-scripts/settings-tester.pl
index 030ef05..6bb59f3 100755
--- a/Open-ILS/src/support-scripts/settings-tester.pl
+++ b/Open-ILS/src/support-scripts/settings-tester.pl
@@ -463,5 +463,5 @@ Parse::RecDescent
 SRU
 JSON::XS
 UUID::Tiny
-Business::CreditCard::Object
+Business::CreditCard
 Net::Z3950::Simple2ZOOM

commit 94d646f5c433481ddbb331382703b62a43dbd2a9
Author: Ben Shum <bshum at biblio.org>
Date:   Fri Feb 27 10:25:48 2015 -0500

    LP#1426133: Stamping upgrade script for set merge_profile_id_seq
    
    Signed-off-by: Ben Shum <bshum at biblio.org>
    
    Conflicts:
    	Open-ILS/src/sql/Pg/002.schema.config.sql

diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql
index 4bfbeb1..97288b3 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 ('0908', :eg_version); -- remingtron/mdriscoll/dyrcona
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0913', :eg_version); -- remington/bshum
 
 CREATE TABLE config.bib_source (
 	id		SERIAL	PRIMARY KEY,
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.redo_vandelay_merge_profile_sequence.sql b/Open-ILS/src/sql/Pg/upgrade/0913.schema.redo_vandelay_merge_profile_sequence.sql
similarity index 92%
rename from Open-ILS/src/sql/Pg/upgrade/XXXX.schema.redo_vandelay_merge_profile_sequence.sql
rename to Open-ILS/src/sql/Pg/upgrade/0913.schema.redo_vandelay_merge_profile_sequence.sql
index bf0f5c9..a8b437a 100644
--- a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.redo_vandelay_merge_profile_sequence.sql
+++ b/Open-ILS/src/sql/Pg/upgrade/0913.schema.redo_vandelay_merge_profile_sequence.sql
@@ -1,6 +1,6 @@
 BEGIN;
 
---SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
+SELECT evergreen.upgrade_deps_block_check('0913', :eg_version);
 
 --stock evergreen comes with 2 merge profiles; move any custom profiles
 UPDATE vandelay.merge_profile SET id = id + 100 WHERE id > 2;

commit 8d75bafea9614ede49b27d572c40cc04f3bb715f
Author: Remington Steed <rjs7 at calvin.edu>
Date:   Thu Feb 26 16:21:48 2015 -0500

    LP#1426133: Set merge_profile_id_seq explicitly
    
    Many database tables need to explicitly set the id sequence (often to
    100) to provide room for stock data with static ids. This commit does so
    for vandelay.merge_profile, and also updates the ids of any non-stock
    profiles (both in the merge_profile table and in related settings).
    
    Signed-off-by: Remington Steed <rjs7 at calvin.edu>
    Signed-off-by: Ben Shum <bshum at biblio.org>

diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
index bf47472..41bd54d 100644
--- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql
+++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
@@ -12636,6 +12636,8 @@ INSERT INTO vandelay.merge_profile (id, owner, name, replace_spec)
 INSERT INTO vandelay.merge_profile (id, owner, name, preserve_spec) 
     VALUES (2, 1, oils_i18n_gettext(2, 'Full Overlay', 'vmp', 'name'), '901c');
 
+SELECT SETVAL('vandelay.merge_profile'::TEXT, 100);
+
 -- user activity seed data --
 
 INSERT INTO config.usr_activity_type (id, ewho, ewhat, ehow, egroup, label) VALUES
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.redo_vandelay_merge_profile_sequence.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.redo_vandelay_merge_profile_sequence.sql
new file mode 100644
index 0000000..bf0f5c9
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.redo_vandelay_merge_profile_sequence.sql
@@ -0,0 +1,24 @@
+BEGIN;
+
+--SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
+
+--stock evergreen comes with 2 merge profiles; move any custom profiles
+UPDATE vandelay.merge_profile SET id = id + 100 WHERE id > 2;
+
+--update the same ids in org unit settings, stored in double quotes
+UPDATE actor.org_unit_setting
+    SET value = '"' || merge_profile_id+100 || '"'
+	FROM (
+		SELECT id, (regexp_matches(value, '"(\d+)"'))[1]::int as merge_profile_id FROM actor.org_unit_setting
+		WHERE name IN (
+			'acq.upload.default.vandelay.low_quality_fall_thru_profile',
+			'acq.upload.default.vandelay.merge_profile'
+		)
+	) as foo
+	WHERE actor.org_unit_setting.id = foo.id
+	AND foo.merge_profile_id > 2;
+
+--set sequence's next value to 100, or more if necessary
+SELECT SETVAL('vandelay.merge_profile_id_seq', GREATEST(100, (SELECT MAX(id) FROM vandelay.merge_profile)));
+
+COMMIT;

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/src/sql/Pg/002.schema.config.sql          |    2 +-
 Open-ILS/src/sql/Pg/950.data.seed-values.sql       |    2 +
 ...schema.redo_vandelay_merge_profile_sequence.sql |   24 ++++++++++++++++++++
 Open-ILS/src/support-scripts/settings-tester.pl    |    2 +-
 4 files changed, 28 insertions(+), 2 deletions(-)
 create mode 100644 Open-ILS/src/sql/Pg/upgrade/0913.schema.redo_vandelay_merge_profile_sequence.sql


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list