Files
d4rk_tablet/backend/api/drizzle/0001_whole_rafael_vega.sql
T
2026-07-16 09:35:32 +02:00

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`);