advancements in tests and storing messages

This commit is contained in:
grimhilt
2023-03-25 16:47:23 +01:00
parent 097dd8bf21
commit b156c5954d
15 changed files with 285 additions and 84 deletions

View File

@@ -94,10 +94,10 @@ CREATE TABLE header_field (
field_id INT NOT NULL,
bodypart_id INT,
part VARCHAR(128),
value TEXT NOT NULL,
UNIQUE KEY (message_id, field_id, bodypart_id),
value TEXT,
UNIQUE KEY (message_id, field_id, bodypart_id),-- todo multiple raws
FOREIGN KEY (message_id) REFERENCES message(message_id) ON DELETE CASCADE,
FOREIGN KEY (field_id) REFERENCES field_name(field_id), -- todo on delete behavior
FOREIGN KEY (field_id) REFERENCES field_name(field_id) ON DELETE CASCADE,
FOREIGN KEY (bodypart_id) REFERENCES bodypart(bodypart_id)
);