diff --git a/00-init.sql b/00-init.sql
index c62f2276bbf0ef347e7f6aa87eb11d6ac96d1ba5..22528be521de1252cae21ccf81697afc0d5334a7 100644
--- a/00-init.sql
+++ b/00-init.sql
@@ -49,7 +49,7 @@ CREATE TABLE location (
     storage_src_id    SMALLINT      default NULL,
     storage_dest_id   SMALLINT      default NULL,
     PRIMARY KEY (location_id),
-    FOREIGN KEY (storage_src_id) REFERENCES storage (storage_id),
+    FOREIGN KEY (storage_src_id) REFERENCES storage (storage_id) ON DELETE CASCADE,
     FOREIGN KEY (storage_dest_id) REFERENCES storage (storage_id)
 );