[open-ils-commits] [GIT] Evergreen ILS branch master updated. f82b25f495f12dcc3b181252b38d2746bf2a2749

Evergreen Git git at git.evergreen-ils.org
Fri May 24 14:29:21 EDT 2019


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, master has been updated
       via  f82b25f495f12dcc3b181252b38d2746bf2a2749 (commit)
       via  aa5c14fc05d996953a1818692425887b2a36c89c (commit)
       via  1e6279f70a76171ebd1738f6ed18244baf02ddf5 (commit)
      from  67e85c40d41c46fd123eed51729f966d9336549f (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 f82b25f495f12dcc3b181252b38d2746bf2a2749
Author: Dan Wells <dbw2 at calvin.edu>
Date:   Fri May 24 14:28:21 2019 -0400

    Forward-port 3.3.1 upgrade script
    
    Signed-off-by: Dan Wells <dbw2 at calvin.edu>

diff --git a/Open-ILS/src/sql/Pg/version-upgrade/3.3.0-3.3.1-upgrade-db.sql b/Open-ILS/src/sql/Pg/version-upgrade/3.3.0-3.3.1-upgrade-db.sql
new file mode 100644
index 0000000000..68140cecfa
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/version-upgrade/3.3.0-3.3.1-upgrade-db.sql
@@ -0,0 +1,97 @@
+--Upgrade Script for 3.3.0 to 3.3.1
+\set eg_version '''3.3.1'''
+BEGIN;
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('3.3.1', :eg_version);
+
+SELECT evergreen.upgrade_deps_block_check('1160', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'catalog.record.holds.prefetch', 'cat', 'bool',
+    oils_i18n_gettext(
+        'catalog.record.holds.prefetch',
+        'Pre-Fetch Record Holds',
+        'cwst', 'label'
+    )
+);
+
+SELECT evergreen.upgrade_deps_block_check('1162', :eg_version);
+
+INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
+VALUES (
+    'eg.print.config.default', 'gui', 'object',
+    oils_i18n_gettext (
+        'eg.print.config.default',
+        'Print config for default context',
+        'cwst', 'label'
+    )
+), (
+    'eg.print.config.receipt', 'gui', 'object',
+    oils_i18n_gettext (
+        'eg.print.config.receipt',
+        'Print config for receipt context',
+        'cwst', 'label'
+    )
+), (
+    'eg.print.config.label', 'gui', 'object',
+    oils_i18n_gettext (
+        'eg.print.config.label',
+        'Print config for label context',
+        'cwst', 'label'
+    )
+), (
+    'eg.print.config.mail', 'gui', 'object',
+    oils_i18n_gettext (
+        'eg.print.config.mail',
+        'Print config for mail context',
+        'cwst', 'label'
+    )
+), (
+    'eg.print.config.offline', 'gui', 'object',
+    oils_i18n_gettext (
+        'eg.print.config.offline',
+        'Print config for offline context',
+        'cwst', 'label'
+    )
+);
+
+
+SELECT evergreen.upgrade_deps_block_check('1163', :eg_version); -- JBoyer/Dyrcona/bshum/JBoyer
+
+CREATE OR REPLACE FUNCTION vandelay.flatten_marc_hstore(
+    record_xml TEXT
+) RETURNS HSTORE AS $func$
+BEGIN
+    RETURN (SELECT
+        HSTORE(
+            ARRAY_AGG(tag || (COALESCE(subfield, ''))),
+            ARRAY_AGG(value)
+        )
+        FROM (
+            SELECT  tag, subfield, ARRAY_AGG(value)::TEXT AS value
+              FROM  (SELECT tag,
+                            subfield,
+                            CASE WHEN tag = '020' THEN -- caseless -- isbn
+                                LOWER((SELECT REGEXP_MATCHES(value,$$^(\S{10,17})$$))[1] || '%')
+                            WHEN tag = '022' THEN -- caseless -- issn
+                                LOWER((SELECT REGEXP_MATCHES(value,$$^(\S{4}[- ]?\S{4})$$))[1] || '%')
+                            WHEN tag = '024' THEN -- caseless -- upc (other)
+                                LOWER(value || '%')
+                            ELSE
+                                value
+                            END AS value
+                      FROM  vandelay.flatten_marc(record_xml)) x
+                GROUP BY tag, subfield ORDER BY tag, subfield
+        ) subquery
+    );
+END;
+$func$ LANGUAGE PLPGSQL;
+
+COMMIT;
+
+-- No transaction needed. This can be run on a live, production server.
+SELECT evergreen.upgrade_deps_block_check('1161', :eg_version); -- jboyer/stompro/gmcharlt
+
+CREATE INDEX CONCURRENTLY atev_template_output ON action_trigger.event (template_output);
+CREATE INDEX CONCURRENTLY atev_async_output ON action_trigger.event (async_output);
+CREATE INDEX CONCURRENTLY atev_error_output ON action_trigger.event (error_output);

commit aa5c14fc05d996953a1818692425887b2a36c89c
Author: Dan Wells <dbw2 at calvin.edu>
Date:   Fri May 24 14:27:23 2019 -0400

    Forward-port 3.2.6 upgrade script
    
    Signed-off-by: Dan Wells <dbw2 at calvin.edu>

diff --git a/Open-ILS/src/sql/Pg/version-upgrade/3.2.5-3.2.6-upgrade-db.sql b/Open-ILS/src/sql/Pg/version-upgrade/3.2.5-3.2.6-upgrade-db.sql
new file mode 100644
index 0000000000..7260e13002
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/version-upgrade/3.2.5-3.2.6-upgrade-db.sql
@@ -0,0 +1,11 @@
+--Upgrade Script for 3.2.5 to 3.2.6
+\set eg_version '''3.2.6'''
+BEGIN;
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('3.2.6', :eg_version);
+COMMIT;
+-- No transaction needed. This can be run on a live, production server.
+SELECT evergreen.upgrade_deps_block_check('1161', :eg_version); -- jboyer/stompro/gmcharlt
+
+CREATE INDEX CONCURRENTLY atev_template_output ON action_trigger.event (template_output);
+CREATE INDEX CONCURRENTLY atev_async_output ON action_trigger.event (async_output);
+CREATE INDEX CONCURRENTLY atev_error_output ON action_trigger.event (error_output);

commit 1e6279f70a76171ebd1738f6ed18244baf02ddf5
Author: Dan Wells <dbw2 at calvin.edu>
Date:   Fri May 24 14:26:44 2019 -0400

    Forward-port 3.1.12 upgrade script
    
    Signed-off-by: Dan Wells <dbw2 at calvin.edu>

diff --git a/Open-ILS/src/sql/Pg/version-upgrade/3.1.11-3.1.12-upgrade-db.sql b/Open-ILS/src/sql/Pg/version-upgrade/3.1.11-3.1.12-upgrade-db.sql
new file mode 100644
index 0000000000..a5c99622ad
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/version-upgrade/3.1.11-3.1.12-upgrade-db.sql
@@ -0,0 +1,5 @@
+--Upgrade Script for 3.1.11 to 3.1.12
+\set eg_version '''3.1.12'''
+BEGIN;
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('3.1.12', :eg_version);
+COMMIT;

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

Summary of changes:
 .../version-upgrade/3.1.11-3.1.12-upgrade-db.sql   |  5 ++
 .../3.2.5-3.2.6-upgrade-db.sql}                    |  5 ++
 .../Pg/version-upgrade/3.3.0-3.3.1-upgrade-db.sql  | 97 ++++++++++++++++++++++
 3 files changed, 107 insertions(+)
 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.1.11-3.1.12-upgrade-db.sql
 copy Open-ILS/src/sql/Pg/{upgrade/1161.schema.ate_outputs_indexes.sql => version-upgrade/3.2.5-3.2.6-upgrade-db.sql} (72%)
 create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.3.0-3.3.1-upgrade-db.sql


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list