]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0325.schema.generalize-copy-fkeys.sql
LP#1744385: Additions and edits to release note entry
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0325.schema.generalize-copy-fkeys.sql
1 BEGIN;
2
3 INSERT INTO config.upgrade_log (version) VALUES ('0325');
4
5 ALTER TABLE serial.unit ADD CONSTRAINT serial_unit_call_number_fkey FOREIGN KEY (call_number) REFERENCES asset.call_number (id) DEFERRABLE INITIALLY DEFERRED;
6 ALTER TABLE serial.unit ADD CONSTRAINT serial_unit_creator_fkey FOREIGN KEY (creator) REFERENCES actor.usr (id) ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED;
7 ALTER TABLE serial.unit ADD CONSTRAINT serial_unit_editor_fkey FOREIGN KEY (editor) REFERENCES actor.usr (id) ON DELETE SET NULL DEFERRABLE INITIALLY DEFERRED;
8
9 ALTER TABLE action.in_house_use DROP CONSTRAINT in_house_use_item_fkey;
10 ALTER TABLE action.circulation DROP CONSTRAINT action_circulation_target_copy_fkey;
11 ALTER TABLE action.hold_request DROP CONSTRAINT hold_request_current_copy_fkey;
12 ALTER TABLE action.hold_request DROP CONSTRAINT hold_request_hold_type_check;
13 ALTER TABLE action.transit_copy DROP CONSTRAINT transit_copy_target_copy_fkey;
14 ALTER TABLE action.hold_transit_copy DROP CONSTRAINT ahtc_tc_fkey;
15
16 ALTER TABLE asset.stat_cat_entry_copy_map DROP CONSTRAINT a_sc_oc_fkey;
17 ALTER TABLE acq.lineitem_detail DROP CONSTRAINT lineitem_detail_eg_copy_id_fkey;
18
19 COMMIT;
20
21 -- This is optional, might fail, that's ok
22 ALTER TABLE extend_reporter.legacy_circ_count DROP CONSTRAINT legacy_circ_count_id_fkey;
23