From 9022853502fe7086b0c1a1d89b71c926f728830c Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sun, 22 Dec 2019 12:43:12 +0100 Subject: [PATCH] Sql schema now has requested_by as a foreign key for user_name and on delete set null clause. --- seasoned_api/src/database/schemas/setup.sql | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/seasoned_api/src/database/schemas/setup.sql b/seasoned_api/src/database/schemas/setup.sql index 0d653d4..015d356 100644 --- a/seasoned_api/src/database/schemas/setup.sql +++ b/seasoned_api/src/database/schemas/setup.sql @@ -36,12 +36,13 @@ CREATE TABLE IF NOT EXISTS requests( year NUMBER, poster_path TEXT DEFAULT NULL, background_path TEXT DEFAULT NULL, - requested_by TEXT, + requested_by varchar(127) DEFAULT NULL, ip TEXT, date DATE DEFAULT CURRENT_TIMESTAMP, status CHAR(25) DEFAULT 'requested' NOT NULL, user_agent CHAR(255) DEFAULT NULL, - type CHAR(50) DEFAULT 'movie' + type CHAR(50) DEFAULT 'movie', + foreign key(requested_by) REFERENCES user(user_name) ON DELETE SET NULL ); CREATE TABLE IF NOT EXISTS request(