From: Jason Stephenson Date: Wed, 5 Apr 2023 15:23:06 +0000 (-0400) Subject: Add Goshen to db upgrade X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=8ed3f8fb1ea6bb0fcf0006794ab5dd401ce2daa3;p=working%2FEvergreen.git Add Goshen to db upgrade Signed-off-by: Jason Stephenson --- diff --git a/Open-ILS/src/sql/Pg/version-upgrade/cwmars-3.7.3-3.7.4-upgrade-db.sql b/Open-ILS/src/sql/Pg/version-upgrade/cwmars-3.7.3-3.7.4-upgrade-db.sql index 00f6352a7c..942d34cda0 100644 --- a/Open-ILS/src/sql/Pg/version-upgrade/cwmars-3.7.3-3.7.4-upgrade-db.sql +++ b/Open-ILS/src/sql/Pg/version-upgrade/cwmars-3.7.3-3.7.4-upgrade-db.sql @@ -173,6 +173,90 @@ VALUES END $$; +\qecho Add Goshen Library +DO +$$ +DECLARE + parent_id INTEGER; + ou_id INTEGER; + addr_id INTEGER; +BEGIN + +INSERT INTO actor.org_unit +(name, shortname, ou_type, parent_ou, opac_visible) +VALUES +('Goshen', 'GOSHEN_MA', 3, 146, FALSE) +RETURNING id INTO parent_id; + +INSERT INTO actor.org_unit +(name, shortname, ou_type, parent_ou, phone) +VALUES +('Goshen Free Public Library', 'GOSHEN', 4, parent_id, '413-268-8236 ext. 111') +RETURNING id INTO ou_id; + +INSERT INTO actor.org_address +(valid,address_type,org_unit,street1,city,county,state,country,post_code) +VALUES +('t','PHYSICAL ADDRESS',ou_id,'42 MAIN STREET','GOSHEN','HAMPSHIRE','MA','US','01032') +RETURNING id INTO addr_id; + +UPDATE actor.org_unit +SET billing_address = addr_id +WHERE id = ou_id; + +INSERT INTO actor.org_address +(valid,address_type,org_unit,street1,city,county,state,country,post_code) +VALUES +('t','HOLDS ADDRESS',ou_id,'42 MAIN STREET','GOSHEN','HAMPSHIRE','MA','US','01032') +RETURNING id INTO addr_id; + +UPDATE actor.org_unit +SET holds_address = addr_id +WHERE id = ou_id; + +INSERT INTO actor.org_address +(valid,address_type,org_unit,street1,city,county,state,country,post_code) +VALUES +('t','MAILING ADDRESS',ou_id,'42 MAIN STREET','GOSHEN','HAMPSHIRE','MA','US','01032') +RETURNING id INTO addr_id; + +UPDATE actor.org_unit +SET mailing_address = addr_id +WHERE id = ou_id; + +INSERT INTO actor.org_address +(valid,address_type,org_unit,street1,city,county,state,country,post_code) +VALUES +('t','ILL ADDRESS',ou_id,'42 MAIN STREET','GOSHEN','HAMPSHIRE','MA','US','01032') +RETURNING id INTO addr_id; + +UPDATE actor.org_unit +SET ill_address = addr_id +WHERE id = ou_id; + +UPDATE actor.org_unit_custom_tree_node +SET sibling_order = sibling_order + 1 +WHERE parent_node = 10722 +AND sibling_order > 48; + +INSERT INTO actor.org_unit_custom_tree_node +(tree, org_unit, parent_node, sibling_order) +VALUES +(1, ou_id, 10722, 49); + +INSERT INTO cwmars_dashboard.barcode_prefix (org_unit, prefix, prefix_stub) +VALUES +(parent_id, '20548', '20548'), +(parent_id, '50548', '50548'); + +INSERT INTO actor.org_unit_setting +(org_unit, name, value) +VALUES +(parent_id, 'lib.ecard_barcode_prefix', '"50548"'); + +END +$$; + \qecho Remove Gender Patron Statistical Category BEGIN;