From: Yamil Suarez Date: Sat, 29 Aug 2015 01:11:31 +0000 (-0400) Subject: adding upgrade script for lp1465830 X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fysuarez%2Flp1465830_fix_auth_data_propagation_deletes;p=working%2FEvergreen.git adding upgrade script for lp1465830 Signed-off-by: Yamil Suarez --- diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.authority.control_set_authority_field-remove-sf-e.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.authority.control_set_authority_field-remove-sf-e.sql new file mode 100644 index 0000000000..b33c00b029 --- /dev/null +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.authority.control_set_authority_field-remove-sf-e.sql @@ -0,0 +1,11 @@ +BEGIN; + +INSERT INTO config.upgrade_log (version) VALUES ('XXXX'); + +-- TODO: ask community if I should be warnign users that my code only fixes 100 & 110 auth tags for default (id=1) control set + +UPDATE authority.control_set_authority_field SET sf_list = REGEXP_REPLACE( sf_list, 'e', '', 'i') WHERE tag = '100' AND control_set = 1 AND sf_list ILIKE '%e%'; + +UPDATE authority.control_set_authority_field SET sf_list = REGEXP_REPLACE( sf_list, 'e', '', 'i') WHERE tag = '110' AND control_set = 1 AND sf_list ILIKE '%e%'; + +COMMIT;