mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-05 22:55:58 +00:00
Add mariadb database migration
This commit is contained in:
parent
c6f3920351
commit
6d0c140e8e
@ -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`)
|
||||||
|
);
|
Loading…
x
Reference in New Issue
Block a user