Add mariadb database migration

This commit is contained in:
Eike Kettner 2020-01-12 01:17:49 +01:00
parent c6f3920351
commit 6d0c140e8e

View File

@ -0,0 +1,39 @@
CREATE TABLE `useremail` (
`id` varchar(254) not null primary key,
`uid` varchar(254) not null,
`name` varchar(254) not null,
`smtp_host` varchar(254) not null,
`smtp_port` int,
`smtp_user` varchar(254),
`smtp_password` varchar(254),
`smtp_ssl` varchar(254) not null,
`smtp_certcheck` boolean not null,
`mail_from` varchar(254) not null,
`mail_replyto` varchar(254),
`created` timestamp not null,
unique (`uid`, `name`),
foreign key (`uid`) references `user_`(`uid`)
);
CREATE TABLE `sentmail` (
`id` varchar(254) not null primary key,
`uid` varchar(254) not null,
`message_id` varchar(254) not null,
`sender` varchar(254) not null,
`conn_name` varchar(254) not null,
`subject` varchar(254) not null,
`recipients` varchar(254) not null,
`body` text not null,
`created` timestamp not null,
foreign key(`uid`) references `user_`(`uid`)
);
CREATE TABLE `sentmailitem` (
`id` varchar(254) not null primary key,
`item_id` varchar(254) not null,
`sentmail_id` varchar(254) not null,
`created` timestamp not null,
unique (`item_id`, `sentmail_id`),
foreign key(`item_id`) references `item`(`itemid`),
foreign key(`sentmail_id`) references `sentmail`(`id`)
);