From 5eb967c77f138f04b083102801ae56ccc99382e2 Mon Sep 17 00:00:00 2001 From: Damien De Paoli Date: Tue, 19 Jan 2021 17:30:51 +1100 Subject: [PATCH] added foreign key constraint for file type in ENTRY --- tables.sql | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tables.sql b/tables.sql index 3ba7a10..2e5dd05 100644 --- a/tables.sql +++ b/tables.sql @@ -4,7 +4,9 @@ create table settings( id integer, import_path varchar, last_import_date float, create table FILE_TYPE ( ID integer, NAME varchar(32) unique, constraint PK_FILE_TYPE_ID primary key(ID) ); -create table ENTRY( ID integer, NAME varchar(128), TYPE integer, constraint PK_ENTRY_ID primary key(ID) ); +create table ENTRY( ID integer, NAME varchar(128), TYPE_ID integer, + constraint PK_ENTRY_ID primary key(ID), + constraint FK_FILE_TYPE_TYPE_ID foreign key (TYPE_ID) references FILE_TYPE(ID) ); create table NEW_FILE ( EID integer, SIZE_MB integer, HASH varchar(34), THUMBNAIL varchar, constraint PK_FILE_ID primary key(EID),