Прехвърлянето на тип определя преобразуване от един тип данни в друг.
PostgreSQL приема два еквивалентни синтаксиса за прехвърляния на типове, специфичната за PostgreSQL value::type и стандартния SQL CAST(value AS type) .
В този конкретен случай, '{apple,cherry apple, avocado}'::text[]; приема низовия литерал {apple,cherry apple, avocado} и казва на PostgreSQL да го интерпретира като масив от text .
Вижте документацията за SQL изрази и масиви за подробности.