-- "infinite recursion detected in policy for relation" -- Root cause: RLS policies on public.users query -- public.users via get_user_role(), causing recursion. -- Fix: All helper functions use ...
DROP POLICY IF EXISTS "users_see_own_profile" ON profiles; DROP POLICY IF EXISTS "admin_see_all_profiles" ON profiles; DROP POLICY IF EXISTS "admin_update_profiles" ON profiles; ...