En typecast angiver en konvertering fra én datatype til en anden.
PostgreSQL accepterer to ækvivalente syntakser for typecasts, den PostgreSQL-specifikke value::type og SQL-standarden CAST(value AS type) .
I dette specifikke tilfælde, '{apple,cherry apple, avocado}'::text[]; tager strengen bogstaveligt {apple,cherry apple, avocado} og fortæller PostgreSQL at fortolke det som en matrix af text .
Se dokumentationen om SQL-udtryk og arrays for detaljer.