[open-ils-commits] [GIT] Evergreen ILS branch rel_2_11 updated. 2167e553aa61159bf96c3f28d03436f1c0df291d

Evergreen Git git at git.evergreen-ils.org
Tue Feb 14 09:17:55 EST 2017


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_11 has been updated
       via  2167e553aa61159bf96c3f28d03436f1c0df291d (commit)
       via  a33fcc42f8f2cd9e1b578cf296ecc2b1712e1e2f (commit)
      from  422ef9560227739be2c90d3af7434965e9ab1707 (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 2167e553aa61159bf96c3f28d03436f1c0df291d
Author: Galen Charlton <gmc at equinoxinitiative.org>
Date:   Tue Feb 14 09:17:22 2017 -0500

    LP#1643932: stamp schema update
    
    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>

diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql
index 70f7209..138d8b4 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 ('1012', :eg_version); -- gmcharlt/kmlussier
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1013', :eg_version); -- csharp/miker/gmcharlt
 
 CREATE TABLE config.bib_source (
 	id		SERIAL	PRIMARY KEY,
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.actor_usr_usrname_unaccent_idx.sql b/Open-ILS/src/sql/Pg/upgrade/1013.schema.actor_usr_usrname_unaccent_idx.sql
similarity index 57%
rename from Open-ILS/src/sql/Pg/upgrade/XXXX.schema.actor_usr_usrname_unaccent_idx.sql
rename to Open-ILS/src/sql/Pg/upgrade/1013.schema.actor_usr_usrname_unaccent_idx.sql
index 5bf7167..310dd94 100644
--- a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.actor_usr_usrname_unaccent_idx.sql
+++ b/Open-ILS/src/sql/Pg/upgrade/1013.schema.actor_usr_usrname_unaccent_idx.sql
@@ -1,6 +1,6 @@
 BEGIN;
 
-SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); -- csharp/miker
+SELECT evergreen.upgrade_deps_block_check('1013', :eg_version); -- csharp/miker/gmcharlt
 
 CREATE INDEX actor_usr_usrname_unaccent_idx ON actor.usr (evergreen.unaccent_and_squash(usrname));
 

commit a33fcc42f8f2cd9e1b578cf296ecc2b1712e1e2f
Author: Chris Sharp <csharp at georgialibraries.org>
Date:   Mon Dec 5 17:46:02 2016 -0500

    LP#1643932 - Fix search slowness when patron searching by username
    
    Bug 1501781 introduced a feature to improve patron name searching,
    but which was causing very slow queries when searching by username.
    Adding an index to username solves the slowness problem.
    
    Suggested by Mike Rylander.
    
    Signed-off-by: Chris Sharp <csharp at georgialibraries.org>
    Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>

diff --git a/Open-ILS/src/sql/Pg/005.schema.actors.sql b/Open-ILS/src/sql/Pg/005.schema.actors.sql
index d44ac53..90a351d 100644
--- a/Open-ILS/src/sql/Pg/005.schema.actors.sql
+++ b/Open-ILS/src/sql/Pg/005.schema.actors.sql
@@ -85,6 +85,7 @@ CREATE INDEX actor_usr_family_name_idx ON actor.usr (evergreen.lowercase(family_
 CREATE INDEX actor_usr_first_given_name_unaccent_idx ON actor.usr (evergreen.unaccent_and_squash(first_given_name));
 CREATE INDEX actor_usr_second_given_name_unaccent_idx ON actor.usr (evergreen.unaccent_and_squash(second_given_name));
 CREATE INDEX actor_usr_family_name_unaccent_idx ON actor.usr (evergreen.unaccent_and_squash(family_name));
+CREATE INDEX actor_usr_usrname_unaccent_idx ON actor.usr (evergreen.unaccent_and_squash(usrname));
 
 CREATE INDEX actor_usr_usrname_idx ON actor.usr (evergreen.lowercase(usrname));
 CREATE INDEX actor_usr_email_idx ON actor.usr (evergreen.lowercase(email));
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.actor_usr_usrname_unaccent_idx.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.actor_usr_usrname_unaccent_idx.sql
new file mode 100644
index 0000000..5bf7167
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.actor_usr_usrname_unaccent_idx.sql
@@ -0,0 +1,8 @@
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version); -- csharp/miker
+
+CREATE INDEX actor_usr_usrname_unaccent_idx ON actor.usr (evergreen.unaccent_and_squash(usrname));
+
+
+COMMIT;

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

Summary of changes:
 Open-ILS/src/sql/Pg/002.schema.config.sql          |    2 +-
 Open-ILS/src/sql/Pg/005.schema.actors.sql          |    1 +
 .../1013.schema.actor_usr_usrname_unaccent_idx.sql |    8 ++++++++
 3 files changed, 10 insertions(+), 1 deletions(-)
 create mode 100644 Open-ILS/src/sql/Pg/upgrade/1013.schema.actor_usr_usrname_unaccent_idx.sql


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list