21 lines
872 B
SQL
21 lines
872 B
SQL
CREATE TABLE IF NOT EXISTS mailgateway_message (
|
|
message_key CHAR(64) CHARACTER SET ascii COLLATE ascii_bin NOT NULL PRIMARY KEY,
|
|
mailbox VARCHAR(255) NOT NULL,
|
|
message_id VARCHAR(998) NOT NULL,
|
|
payload_hash CHAR(64) CHARACTER SET ascii COLLATE ascii_bin NOT NULL,
|
|
ticket_id INT DEFAULT NULL,
|
|
result_json TEXT DEFAULT NULL,
|
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
INDEX mailgateway_ticket (ticket_id)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
CREATE TABLE IF NOT EXISTS mailgateway_notification (
|
|
sender_key CHAR(64) CHARACTER SET ascii COLLATE ascii_bin NOT NULL PRIMARY KEY,
|
|
last_notified_at BIGINT NOT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
CREATE TABLE IF NOT EXISTS mailgateway_settings (
|
|
id SMALLINT NOT NULL PRIMARY KEY,
|
|
config_encrypted TEXT NOT NULL
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|