12 lines
518 B
SQL
12 lines
518 B
SQL
CREATE TABLE `mdt_ranks` (
|
|
`id` int AUTO_INCREMENT NOT NULL,
|
|
`department` enum('police','ems','fire') NOT NULL,
|
|
`grade` int NOT NULL,
|
|
`label` varchar(64) NOT NULL,
|
|
`permissions` json NOT NULL DEFAULT ('[]'),
|
|
CONSTRAINT `mdt_ranks_id` PRIMARY KEY(`id`)
|
|
);
|
|
--> statement-breakpoint
|
|
ALTER TABLE `mdt_users` ADD `department` enum('police','ems','fire');--> statement-breakpoint
|
|
ALTER TABLE `mdt_users` ADD `grade` int;--> statement-breakpoint
|
|
CREATE INDEX `rank_dept_grade_idx` ON `mdt_ranks` (`department`,`grade`); |