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 .