1 # @tag: auto_delete_sepa_export_items_on_ap_ar_deletion
2 # @description: Automatisch Einträge aus reconciliation_links entfernen, wenn referenzierte Einträge gelöscht werden
4 package SL::DBUpgrade2::auto_delete_sepa_export_items_on_ap_ar_deletion;
9 use parent qw(SL::DBUpgrade2::Base);
14 $self->drop_constraints(table => $_) for qw(sepa_export_items);
17 q|ALTER TABLE sepa_export_items ADD CONSTRAINT sepa_export_items_ar_id_fkey FOREIGN KEY (ar_id) REFERENCES ar (id) ON DELETE CASCADE|,
18 q|ALTER TABLE sepa_export_items ADD CONSTRAINT sepa_export_items_ap_id_fkey FOREIGN KEY (ap_id) REFERENCES ap (id) ON DELETE CASCADE|,
21 $self->db_query($_) for @queries;