From ca04f626e97ec647b2e61d0f9817aebb2dc9c1c1 Mon Sep 17 00:00:00 2001
From: Rhys Nute <nuterd@cardiff.ac.uk>
Date: Mon, 4 Dec 2023 18:51:35 +0000
Subject: [PATCH] foreign keys

---
 src/main/resources/schema.sql | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/resources/schema.sql b/src/main/resources/schema.sql
index 92b8d4e0..76082a18 100644
--- a/src/main/resources/schema.sql
+++ b/src/main/resources/schema.sql
@@ -2,7 +2,8 @@ drop table if exists trails;
 create table if not exists trails
 (
     trailID bigint auto_increment primary key,
-    name varchar(128)
+    name varchar(128),
+    FOREIGN KEY (trailID) REFERENCES locations(trailID)
 )   engine=InnoDB;
 
 drop table if exists locations;
@@ -14,7 +15,8 @@ create table if not exists locations
     locationEmail varchar(128),
     locationDescription longtext,
     locationPlace varchar(255),
-    locationTrailID varchar(128)
+    locationTrailID varchar(128),
+    trailID bigint
 )   engine=InnoDB;
 
 drop table if exists users;
-- 
GitLab