CREATE OR REPLACE FUNCTION public.fn_admin_get_course_config(p_course_id integer)
 RETURNS jsonb
 LANGUAGE sql
 STABLE
AS $function$
  SELECT COALESCE(
    jsonb_object_agg(config_key, config_value),
    '{}'::jsonb
  )
  FROM public.course_config
  WHERE course_id = p_course_id;
$function$
;
