PostgreSQL weet niet hoe invoer van het type text
automatisch moet worden gecast naar invoer van type equipment
. Je moet je strings expliciet declareren als zijnde van het type equipment
:
ARRAY['projector','PAsystem','safe']::equipment[]
Ik heb dit bevestigd met SQL Fiddle .