CREATE TABLE IF NOT EXISTS profiles ( id SERIAL PRIMARY KEY, slug TEXT NOT NULL UNIQUE, label TEXT NOT NULL DEFAULT '', description TEXT, permissions JSONB NOT NULL DEFAULT '[]', is_system BOOLEAN NOT NULL DEFAULT FALSE, is_active BOOLEAN NOT NULL DEFAULT TRUE );