From: Mike Rylander Date: Wed, 7 Sep 2011 18:05:25 +0000 (-0400) Subject: Make sure that title and author sorting data is available after a 2.0-2.1 upgrade X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ee6a8b602cf59f548f536ae42ce21f6eb2827f8c;p=evergreen%2Ftadl.git Make sure that title and author sorting data is available after a 2.0-2.1 upgrade Signed-off-by: Mike Rylander --- diff --git a/Open-ILS/src/sql/Pg/2.0-2.1-upgrade-db.sql b/Open-ILS/src/sql/Pg/2.0-2.1-upgrade-db.sql index 376bc08c8c..605dfa3886 100644 --- a/Open-ILS/src/sql/Pg/2.0-2.1-upgrade-db.sql +++ b/Open-ILS/src/sql/Pg/2.0-2.1-upgrade-db.sql @@ -8785,4 +8785,21 @@ CREATE TRIGGER mat_summary_upd_tgr AFTER UPDATE ON money.check_payment FOR EACH CREATE TRIGGER mat_summary_del_tgr BEFORE DELETE ON money.check_payment FOR EACH ROW EXECUTE PROCEDURE money.materialized_summary_payment_del ('check_payment'); +UPDATE metabib.record_attr + SET attrs = attrs || asort + FROM (SELECT record, + HSTORE('authorsort',FIRST(value)) AS asort + FROM metabib.full_rec + WHERE tag like '1%' + GROUP BY 1) x + WHERE x.record = metabib.record_attr.id; + +UPDATE metabib.record_attr + SET attrs = attrs || tsort + FROM (SELECT record, + HSTORE('titlesort',FIRST(value)) AS tsort + FROM metabib.full_rec + WHERE tag = 'tnf' + GROUP BY 1) x + WHERE x.record = metabib.record_attr.id;