From 3a21ea5231165d496efd403d76adfa054a94a999 Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Sat, 22 Feb 2025 16:55:57 +0100 Subject: [PATCH] Updated FKs Signed-off-by: Martin Weise <martin.weise@tuwien.ac.at> --- dbrepo-metadata-db/1_setup-schema.sql | 4 +++- helm/dbrepo/files/01-setup-schema.sql | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dbrepo-metadata-db/1_setup-schema.sql b/dbrepo-metadata-db/1_setup-schema.sql index b9055cf884..a3a28b22fd 100644 --- a/dbrepo-metadata-db/1_setup-schema.sql +++ b/dbrepo-metadata-db/1_setup-schema.sql @@ -351,7 +351,9 @@ CREATE TABLE IF NOT EXISTS `mdb_identifiers` last_modified TIMESTAMP, PRIMARY KEY (`id`), /* must be a single id from persistent identifier concept */ FOREIGN KEY (`dbid`) REFERENCES mdb_databases (`id`), - FOREIGN KEY (`owned_by`) REFERENCES mdb_users (`id`) + FOREIGN KEY (`owned_by`) REFERENCES mdb_users (`id`), + FOREIGN KEY (`tid`) REFERENCES mdb_tables (`id`), + FOREIGN KEY (`vid`) REFERENCES mdb_view (`id`) ) WITH SYSTEM VERSIONING; CREATE TABLE IF NOT EXISTS `mdb_identifier_licenses` diff --git a/helm/dbrepo/files/01-setup-schema.sql b/helm/dbrepo/files/01-setup-schema.sql index b9055cf884..a3a28b22fd 100644 --- a/helm/dbrepo/files/01-setup-schema.sql +++ b/helm/dbrepo/files/01-setup-schema.sql @@ -351,7 +351,9 @@ CREATE TABLE IF NOT EXISTS `mdb_identifiers` last_modified TIMESTAMP, PRIMARY KEY (`id`), /* must be a single id from persistent identifier concept */ FOREIGN KEY (`dbid`) REFERENCES mdb_databases (`id`), - FOREIGN KEY (`owned_by`) REFERENCES mdb_users (`id`) + FOREIGN KEY (`owned_by`) REFERENCES mdb_users (`id`), + FOREIGN KEY (`tid`) REFERENCES mdb_tables (`id`), + FOREIGN KEY (`vid`) REFERENCES mdb_view (`id`) ) WITH SYSTEM VERSIONING; CREATE TABLE IF NOT EXISTS `mdb_identifier_licenses` -- GitLab