diff --git a/dbrepo-metadata-db/1_setup-schema.sql b/dbrepo-metadata-db/1_setup-schema.sql
index a3a28b22fda3db9e6a03a4bda165aaf35d54cc04..a3da29558a02591d16c344a02832f051a5d8fb29 100644
--- a/dbrepo-metadata-db/1_setup-schema.sql
+++ b/dbrepo-metadata-db/1_setup-schema.sql
@@ -441,7 +441,8 @@ CREATE TABLE IF NOT EXISTS `mdb_access`
     download BOOLEAN,
     created  TIMESTAMP    NOT NULL DEFAULT NOW(),
     PRIMARY KEY (aUserID, aDBID),
-    FOREIGN KEY (`aDBID`) REFERENCES mdb_databases (`id`)
+    FOREIGN KEY (`aDBID`) REFERENCES mdb_databases (`id`),
+    FOREIGN KEY (`aUserID`) REFERENCES mdb_users (`id`)
 ) WITH SYSTEM VERSIONING;
 
 CREATE TABLE IF NOT EXISTS `mdb_have_access`
diff --git a/helm/dbrepo/files/01-setup-schema.sql b/helm/dbrepo/files/01-setup-schema.sql
index a3a28b22fda3db9e6a03a4bda165aaf35d54cc04..a3da29558a02591d16c344a02832f051a5d8fb29 100644
--- a/helm/dbrepo/files/01-setup-schema.sql
+++ b/helm/dbrepo/files/01-setup-schema.sql
@@ -441,7 +441,8 @@ CREATE TABLE IF NOT EXISTS `mdb_access`
     download BOOLEAN,
     created  TIMESTAMP    NOT NULL DEFAULT NOW(),
     PRIMARY KEY (aUserID, aDBID),
-    FOREIGN KEY (`aDBID`) REFERENCES mdb_databases (`id`)
+    FOREIGN KEY (`aDBID`) REFERENCES mdb_databases (`id`),
+    FOREIGN KEY (`aUserID`) REFERENCES mdb_users (`id`)
 ) WITH SYSTEM VERSIONING;
 
 CREATE TABLE IF NOT EXISTS `mdb_have_access`