diff --git a/share/schema.sql b/share/schema.sql index 3562f1e..d4f66e0 100644 --- a/share/schema.sql +++ b/share/schema.sql @@ -43,7 +43,10 @@ CREATE VIEW mime_type_actions AS ON mime_actions.mime_type = mime_types.id; CREATE TRIGGER update_mime_actions INSTEAD OF UPDATE OF action ON mime_type_actions BEGIN - UPDATE mime_actions SET action=new.action WHERE mime_type=old.id; + UPDATE mime_actions + SET action=new.action + WHERE mime_type=old.id + AND destination_id=old.destination_id; END; CREATE TRIGGER create_mime_actions AFTER INSERT ON mime_types