From e6269ff03d52e483f87e654a1235cf5123570dc3 Mon Sep 17 00:00:00 2001
From: Martin Weise <martin.weise@tuwien.ac.at>
Date: Sat, 22 Feb 2025 17:57:48 +0100
Subject: [PATCH] Need more FKs

Signed-off-by: Martin Weise <martin.weise@tuwien.ac.at>
---
 dbrepo-metadata-db/1_setup-schema.sql | 3 ++-
 helm/dbrepo/files/01-setup-schema.sql | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dbrepo-metadata-db/1_setup-schema.sql b/dbrepo-metadata-db/1_setup-schema.sql
index a3a28b22fd..a3da29558a 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 a3a28b22fd..a3da29558a 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`
-- 
GitLab