[open-ils-commits] [GIT] Evergreen ILS branch rel_2_6 updated. 7f33a27de0fd6362e5cb63252f9f95c511336126

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_6 has been updated
       via  7f33a27de0fd6362e5cb63252f9f95c511336126 (commit)
       via  26cffa596d4a340f2a1cc801bde9423ed85cc5c6 (commit)
       via  c86a5ade5cef4b3789c5108b0f56d17d846d7224 (commit)
      from  c66b5864ba730eb018d766e5efe9eabb97756cf5 (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 7f33a27de0fd6362e5cb63252f9f95c511336126
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 8f21b14..685e3480 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 26cffa596d4a340f2a1cc801bde9423ed85cc5c6
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 c86a5ade5cef4b3789c5108b0f56d17d846d7224
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 729fd27..4e22bca 100644
--- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql
+++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
@@ -12614,6 +12614,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