PostgreSQL ne sait pas comment convertir automatiquement une entrée de type text à saisir de type equipment . Vous devez déclarer explicitement vos chaînes comme étant de type equipment :
ARRAY['projector','PAsystem','safe']::equipment[]
J'ai confirmé cela avec SQL Fiddle .