diff --git a/00-init.sql b/00-init.sql
index 22528be521de1252cae21ccf81697afc0d5334a7..6f4ae777c93828931376085e8c4f6a27f063582e 100644
--- a/00-init.sql
+++ b/00-init.sql
@@ -90,7 +90,7 @@ CREATE TABLE node (
     -- storage_id            VARCHAR,    
     protocols              TEXT[]        default NULL,
     PRIMARY KEY (node_id),
-    FOREIGN KEY (location_id) REFERENCES location (location_id)
+    FOREIGN KEY (location_id) REFERENCES location (location_id) ON DELETE CASCADE
 );
 
 
@@ -132,7 +132,7 @@ CREATE TABLE deleted_node (
     -- add a deleted_on timestamp to keep track
     deleted_on             TIMESTAMP     default CURRENT_TIMESTAMP,
     PRIMARY KEY (node_id),
-    FOREIGN KEY (location_id) REFERENCES location (location_id)
+    FOREIGN KEY (location_id) REFERENCES location (location_id) ON DELETE CASCADE
 );