PostgreSQL no sabe cómo emitir automáticamente una entrada de tipo text
a entrada de tipo equipment
. Debe declarar explícitamente que sus cadenas son del tipo equipment
:
ARRAY['projector','PAsystem','safe']::equipment[]
Confirmé esto con SQL Fiddle .