]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/1244.schema.fix_actcm_inh_fkey_trigger.sql
LP2045292 Color contrast for AngularJS patron bills
[Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 1244.schema.fix_actcm_inh_fkey_trigger.sql
1 BEGIN;
2
3 SELECT evergreen.upgrade_deps_block_check('1244', :eg_version);
4
5 -- In some cases, asset.copy_tag_copy_map might have an inh_fkey()
6 -- trigger that fires on delete when it's not supposed to. This
7 -- update drops all inh_fkey triggers on that table and recreates
8 -- the known good version.
9 DROP TRIGGER IF EXISTS inherit_asset_copy_tag_copy_map_copy_fkey ON asset.copy_tag_copy_map;
10 DROP TRIGGER IF EXISTS inherit_copy_tag_copy_map_copy_fkey ON asset.copy_tag_copy_map;
11
12 CREATE CONSTRAINT TRIGGER inherit_asset_copy_tag_copy_map_copy_fkey
13         AFTER UPDATE OR INSERT ON asset.copy_tag_copy_map
14         DEFERRABLE FOR EACH ROW EXECUTE PROCEDURE evergreen.asset_copy_tag_copy_map_copy_inh_fkey();
15
16 COMMIT;