From: Mike Rylander Date: Fri, 19 Aug 2011 19:22:14 +0000 (-0400) Subject: Addressing upgrade script issues spotted by Robert Soulliere in LP#828032 X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ec6e4486e86c38cc8fd0de5a3cc0ccb8356b94ad;p=evergreen%2Ftadl.git Addressing upgrade script issues spotted by Robert Soulliere in LP#828032 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 30f492af4f..b3486e52f7 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 @@ -1465,7 +1465,7 @@ CREATE INDEX metabib_svf_date1_idx ON metabib.record_attr ( (attrs->'date1') ); CREATE INDEX metabib_svf_dates_idx ON metabib.record_attr ( (attrs->'date1'), (attrs->'date2') ); INSERT INTO metabib.record_attr (id,attrs) - SELECT mrd.record, hstore(mrd) - '{id,record}'::TEXT[] FROM metabib.rec_descriptor mrd; + SELECT DISTINCT ON (mrd.record) mrd.record, hstore(mrd) - '{id,record}'::TEXT[] FROM metabib.rec_descriptor mrd; -- Back-compat view ... we're moving to an HSTORE world CREATE TYPE metabib.rec_desc_type AS ( @@ -5737,31 +5737,6 @@ return undef; $func$ LANGUAGE PLPERLU; --- 0529 -INSERT INTO config.org_unit_setting_type -( name, label, description, datatype ) VALUES -( 'circ.user_merge.delete_addresses', - 'Circ: Patron Merge Address Delete', - 'Delete address(es) of subordinate user(s) in a patron merge', - 'bool' -); - -INSERT INTO config.org_unit_setting_type -( name, label, description, datatype ) VALUES -( 'circ.user_merge.delete_cards', - 'Circ: Patron Merge Barcode Delete', - 'Delete barcode(s) of subordinate user(s) in a patron merge', - 'bool' -); - -INSERT INTO config.org_unit_setting_type -( name, label, description, datatype ) VALUES -( 'circ.user_merge.deactivate_cards', - 'Circ: Patron Merge Deactivate Card', - 'Mark barcode(s) of subordinate user(s) in a patron merge as inactive', - 'bool' -); - -- 0530 CREATE INDEX actor_usr_day_phone_idx_numeric ON actor.usr USING BTREE (evergreen.lowercase(REGEXP_REPLACE(day_phone, '[^0-9]', '', 'g'))); @@ -8489,6 +8464,31 @@ AND format = 'mods32'; COMMIT; +-- 0529 +INSERT INTO config.org_unit_setting_type +( name, label, description, datatype ) VALUES +( 'circ.user_merge.delete_addresses', + 'Circ: Patron Merge Address Delete', + 'Delete address(es) of subordinate user(s) in a patron merge', + 'bool' +); + +INSERT INTO config.org_unit_setting_type +( name, label, description, datatype ) VALUES +( 'circ.user_merge.delete_cards', + 'Circ: Patron Merge Barcode Delete', + 'Delete barcode(s) of subordinate user(s) in a patron merge', + 'bool' +); + +INSERT INTO config.org_unit_setting_type +( name, label, description, datatype ) VALUES +( 'circ.user_merge.deactivate_cards', + 'Circ: Patron Merge Deactivate Card', + 'Mark barcode(s) of subordinate user(s) in a patron merge as inactive', + 'bool' +); + DROP TRIGGER IF EXISTS mat_summary_add_tgr ON money.cash_payment; DROP TRIGGER IF EXISTS mat_summary_upd_tgr ON money.cash_payment; DROP TRIGGER IF EXISTS mat_summary_del_tgr ON money.cash_payment;