Cómo usar array_agg () para varchar []

Tengo una columna en nuestra base de datos llamadamin_crew que tiene diferentes matrices de caracteres tales como'{CA, FO, FA}'.

Tengo una consulta en la que estoy tratando de obtener agregados de estos arreglos sin éxito:

SELECT use.user_sched_id, array_agg(se.sched_entry_id) AS seids
     , array_agg(se.min_crew) 
FROM base.sched_entry se
   LEFT JOIN base.user_sched_entry use ON se.sched_entry_id = use.sched_entry_id
WHERE se.sched_entry_id = ANY(ARRAY[623, 625])
GROUP BY user_sched_id;

Ambos 623 y 625 tienen el mismouse.user_sched_id, por lo que el resultado debe ser la agrupación de los seids y lamin_crew, pero sigo recibiendo este error:

ERROR:  could not find array type for data type character varying[]

Si quito elarray_agg(se.min_crew) parte del código, me devuelven una tabla con eluser_sched_id = 2131 yseids = '{623, 625}'.

Respuestas a la pregunta(1)

Su respuesta a la pregunta