nxtgauge-backend-rust/crates/db/migrations/20260325100000_internal_roles_extended.up.sql
2026-03-25 22:15:07 +01:00

6 lines
381 B
SQL

-- Extend roles table for internal role management
ALTER TABLE roles
ADD COLUMN IF NOT EXISTS description TEXT,
ADD COLUMN IF NOT EXISTS department_id UUID REFERENCES departments(id) ON DELETE SET NULL,
ADD COLUMN IF NOT EXISTS can_approve_requests BOOLEAN NOT NULL DEFAULT false,
ADD COLUMN IF NOT EXISTS can_manage_system_settings BOOLEAN NOT NULL DEFAULT false;