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);