O PostgreSQL não sabe como converter automaticamente a entrada do tipo
text
para entrada do tipo equipment
. Você precisa declarar explicitamente suas strings como sendo do tipo equipment
:ARRAY['projector','PAsystem','safe']::equipment[]
Confirmei isso com SQL Fiddle .