-- Add `programmer` to the `user_role` enum.
--
-- This is used by the application for role-based access checks. It must be
-- committed before any other schema objects (e.g., RLS policies) reference it.

ALTER TYPE user_role ADD VALUE IF NOT EXISTS 'programmer';
