From a83e9dcc959568addeda1b10bc6a518270f5a174 Mon Sep 17 00:00:00 2001 From: Tomas Koristka <koristo1@fit.cvut.cz> Date: Fri, 20 Mar 2020 17:45:55 +0100 Subject: [PATCH] Updated db to ensure document-term unique pairing --- src/preprocessing/database/create-script.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/preprocessing/database/create-script.sql b/src/preprocessing/database/create-script.sql index 7f2c8f1..e7d61e1 100644 --- a/src/preprocessing/database/create-script.sql +++ b/src/preprocessing/database/create-script.sql @@ -17,5 +17,6 @@ CREATE TABLE TermDocumentOccurrence Document_id INTEGER UNSIGNED NOT NULL, count INTEGER UNSIGNED NOT NULL, FOREIGN KEY (Document_id) REFERENCES Document (id), - FOREIGN KEY (Term_id) REFERENCES Term (id) + FOREIGN KEY (Term_id) REFERENCES Term (id), + UNIQUE (Term_id, Document_id) ON CONFLICT REPLACE ); -- GitLab