1
0
mirror of https://github.com/chylex/Lightning-Tracker.git synced 2024-09-19 01:42:49 +02:00
Lightning-Tracker/res/~database/SystemRolePermissionTable.sql

21 lines
550 B
SQL

CREATE TABLE IF NOT EXISTS `system_role_permissions` (
`role_id` SMALLINT NOT NULL,
`permission` ENUM (
'settings',
'projects.list',
'projects.list.all',
'projects.create',
'projects.manage',
'users.list',
'users.see.emails',
'users.create',
'users.manage') NOT NULL,
PRIMARY KEY (`role_id`, `permission`),
CONSTRAINT fk__system_role_permission__role FOREIGN KEY (`role_id`)
REFERENCES `system_roles` (`id`)
ON UPDATE CASCADE
ON DELETE CASCADE
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COLLATE utf8mb4_general_ci