1 # @tag: prices_delete_cascade
2 # @description: Preisgruppenpreise Löschen wenn Artikel gelöscht wird
3 # @depends: release_3_4_1
5 # delete price entries if part is deleted
7 package SL::DBUpgrade2::prices_delete_cascade;
12 use parent qw(SL::DBUpgrade2::Base);
17 $self->drop_constraints(table => "prices");
21 ADD CONSTRAINT prices_pricegroup_id_fkey FOREIGN KEY (pricegroup_id) REFERENCES pricegroup(id) ON DELETE CASCADE,
22 ADD CONSTRAINT prices_parts_id_fkey FOREIGN KEY (parts_id) REFERENCES parts(id) ON DELETE CASCADE
25 $self->db_query($query);