PostgreSQL не знае как автоматично да прехвърля вход от тип text за въвеждане на тип equipment . Трябва изрично да декларирате низовете си като от тип equipment :
ARRAY['projector','PAsystem','safe']::equipment[]
Потвърдих това с SQL Fiddle .