Add folders sql changeset for mariadb

This commit is contained in:
Eike Kettner 2020-07-14 23:22:52 +02:00
parent d277f99fee
commit c697501571

View File

@ -0,0 +1,34 @@
CREATE TABLE `folder` (
`id` varchar(254) not null primary key,
`name` varchar(254) not null,
`cid` varchar(254) not null,
`owner` varchar(254) not null,
`created` timestamp not null,
unique (`name`, `cid`),
foreign key (`cid`) references `collective`(`cid`),
foreign key (`owner`) references `user_`(`uid`)
);
CREATE TABLE `folder_member` (
`id` varchar(254) not null primary key,
`folder_id` varchar(254) not null,
`user_id` varchar(254) not null,
`created` timestamp not null,
unique (`folder_id`, `user_id`),
foreign key (`folder_id`) references `folder`(`id`),
foreign key (`user_id`) references `user_`(`uid`)
);
ALTER TABLE `item`
ADD COLUMN `folder_id` varchar(254) NULL;
ALTER TABLE `item`
ADD FOREIGN KEY (`folder_id`)
REFERENCES `folder`(`id`);
ALTER TABLE `source`
ADD COLUMN `folder_id` varchar(254) NULL;
ALTER TABLE `source`
ADD FOREIGN KEY (`folder_id`)
REFERENCES `folder`(`id`);