19 lines
534 B
SQL
19 lines
534 B
SQL
CREATE TABLE IF NOT EXISTS emails (
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
recipient VARCHAR(255) NOT NULL,
|
|
sender VARCHAR(255) NOT NULL,
|
|
subject VARCHAR(512),
|
|
body TEXT,
|
|
received_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
raw MEDIUMBLOB
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS email_attachments (
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
email_id BIGINT NOT NULL,
|
|
filename VARCHAR(255),
|
|
content_type VARCHAR(128),
|
|
content LONGBLOB,
|
|
FOREIGN KEY (email_id) REFERENCES emails(id) ON DELETE CASCADE
|
|
);
|